SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: mluqero en Lunes 9 de Junio de 2003, 17:33
-
Hola, necesito saber como puedo acceder a cada una de las columnas de un datagrid para poder rellenar los textbox con el contenido del datagrid. Me explico, quiero que cuando yo pinche sobre una fila del datagrid, en los textbox del formulario me aparezca el contenido del datagrid.
Gracias por todo
:ayuda:
-
Ya lo he solucionado, por si a alguien le surge la misma duda, lo he resuelto poniendo
txtFechaDocumento.Text = dtgResultados.Columns(3).Text
Donde el numero que aparece entre parentesis es el que corresponde a la columna del datagrid donde está el dato que quieres meter en el textbox.
Hay que tener en cuenta que las columnas del datagrid empiezan a numerar en el 0.
:jumpie:
-
Hola:
yo tambien trabajo de la misma forma y no he tenido problemas.
Saludos;
-
Bueno, únicamente quiero aportar (por si alguno no lo hiciera) que ese mismo método se agiliza y simplifica enormemente haciendo una matriz de tantos controles Texbox como columnas tenga el Datagrid. Así para leerlos y para grabarlos es muy cómodo hacer un bucle
For n = 0 to 4
Text1(n).Text = DataGrid1.Columns(n).Text
(o bien, DataGrid.Columns(n).Text = Text1(n).Text, en la actualización)
Next
Saludos