tengo un dataGrid cuando seleciono una fila hacia arriba o abajo que los mismo datos o algunos se vayan refrescando en los textbox .
como implemento eso. saludos

| |||
![]() Hola tengo una duda y no se como hacerlo : tengo un dataGrid cuando seleciono una fila hacia arriba o abajo que los mismo datos o algunos se vayan refrescando en los textbox . como implemento eso. saludos ![]() |
| |||
Re: Busqueda en un dataGrid mejor que eso no creo !! ![]() tambien por otro lado que la Grid este ordenado alfabeticamente y con el teclado busque la primera letra por ejemplo si estamos en la "A" y queremos ir a la "Z" pulsamos en el teclado "Z" asi no bajamos toda la lista hasta llegar a donde se quiere . bueno solo eso gracias desde ahora. ![]() |
| |||
Re: Busqueda en un dataGrid Bueno para empezar si los queres ordenados tenes que poner un order by en la instruccion SQL del campo que queres ordenado. Segundo si queres que los datos del grid se muestren en un texbox podes ocupar uno de los eventos del Grid que se ejecute almomento de cambiar de fila o celda. Y si queres capturar la informacion de la Grid solo haces lo siguiente, TextBox1.Text = grid(#Columna, e.RowIndex).Value.TopString() y asi en cada uno de los textbox donde queres capturar alguna de la columna de la fila seleccionada |
| |||
Re: Busqueda en un dataGrid ok lo del TextBox1.Text = grid( 2 , e.RowIndex).Value.TopString() donde lo pongo en el load del formulario ??? cuando lo puse alli me da un error el (RowIndex) me dice que no es un miembro de system.EventArgs por las duda lo puse arriba imports system.EventArg pero no se soluciono por las dudas uso el VB.Net 2003 que opina. |
| |||
Re: Busqueda en un dataGrid No lo podes colocar en el evento CellValueChanged de esta manera te aseguras que cada vez que cambie de fila o celda el foco del Grid te modifique el contenido de los TextBox |
| |||
Re: Busqueda en un dataGrid Cita: a ver tengo lo siguientePrivate Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.CurrentCellChanged TextBox3.Text = Me.DataGrid1(2, e.RowIndex).Value.TopString() End Sub no tengo el evento CellValueChanged y el e.RowIndex me dice que no es un miembro de System.EventArg que puede ser o lo estoy colocando mal donde no es ![]() ![]() |
| |||
Re: Busqueda en un dataGrid Cita: Hola NEST disculpa pero desde un principio estoy diciendo que ele.RowIndex me da un error ("me dice que no es un miembro de System.EventArg ") por otro lado los evento que me dices : CellValueChanged y cellclick no tengo estos eventos el unico que tengo es el CurrentCellChanged eso me da a entender que debes de estar usando alguna version VB.NET 2005 o C# o Visual Studio.NET el que yo uso es el Visual Basic.NET 2003 (VB.NET 2003) por otro lado la sintax que me dijiste TextBox3.Text = Me.DataGrid1(2, e.RowIndex).Value.TopString() esta mal formulada --------------------------------- en definitiva ya lo pude solucionar : Private Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.CurrentCellChanged TextBox3.Text = DataGrid1.Item(DataGrid1.CurrentRowIndex, 1) End Sub igual muchas gracias ya podre seguir trabajando ![]() |