Visual Basic.NET - Señalar fila de datagrid

 
Vista:

Señalar fila de datagrid

Publicado por david (116 intervenciones) el 04/06/2004 00:20:05
Hola. Mi problema es que tengo un form con un datagrid y quiero que cuando llame al form, este se abra con el datagrid señalando a una fila en concreto cuyo 1º elemento lo paso desde un textbox. Alguien sabe q metodo del datagrid hace eso y como??
Gracias y saludoss
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Señalar fila de datagrid

Publicado por Edgar (1501 intervenciones) el 04/06/2004 02:02:51
Hola...

Siempre recomiendo que el manejo de los datos del datagrid se efectuen directamente sobre la fuente de datos, este caso es igual. Puedes hacer uso del CurrencyManager para situarte en la fila que necesitas.. esto lo logras obteniendo la fila que quieres, para luego hacer lo siguiente;

myCurrencyManager = CType(me.BindingContext(myTable), CurrencyManager)
myCurrencyManager.Current = myDataRow

Esto debe servirte... aunque si sabes la posición que tiene esta fila en la tabla, puedes usar tambien la propiedad position en vez de Current

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Señalar fila de datagrid

Publicado por Edgar (1501 intervenciones) el 04/06/2004 02:07:28
Hola...

Siempre recomiendo que el manejo de los datos del datagrid se efectuen directamente sobre la fuente de datos, este caso es igual. Puedes hacer uso del CurrencyManager para situarte en la fila que necesitas.. esto lo logras obteniendo la fila que quieres, para luego hacer lo siguiente;

myCurrencyManager = CType(me.BindingContext(myTable), CurrencyManager)
myCurrencyManager.Current = myDataRow

Esto debe servirte... aunque si sabes la posición que tiene esta fila en la tabla, puedes usar tambien la propiedad position en vez de Current

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar