:(
Hola amigos, estoy recien iniciandome en vb.net e trabajado anteriormente en
vb 6.0.
Lo que estoy modificando es una pantalla de mantenimiento de clientes,
cuando entra a esta pantalla todos los botones funcionan bien (cargo los
datos desde un datatable), pero si quiero buscar un cliente en especifico
aparece otra pantalla y de ahi se selecciona el código y automaticamente
deberia ubicarlo en la pantalla inicial, el problema es saber la poisicion
del registro en la datatable para darle ese valor al cmrPosicion.Position.
En el programa trabajo exactamente con el CurrencyManager de la siguiente
manera:
cmrPosicion = CType(Me.BindingContext(Dtb), CurrencyManager)
Dtb.PrimaryKey = New DataColumn() {Dtb.Columns("idtipper")}
y ademas creo un primary key para la tabla ya que pensaba que el find hiba
automaticamente a mover el CurrencyManager
Dim DRwFound As DataRow
DRwFound = Dtb.Rows.Find(strKey)
pero no consigo tal efecto lo que pasa es que strKey es la llave que consigo
de otra pantalla de consulta
Gracias anticipadamente por la ayuda..
Pdta..
lo que sucede es que en vb 6.0 usaba el recordset.find y esto
automaticamente ubicaba el registro dentro del recordset...
Leer las respuestas