SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: MeLaT en Jueves 30 de Agosto de 2007, 23:49

Título: Manipulación De Filas De Un Datagrid
Publicado por: MeLaT en Jueves 30 de Agosto de 2007, 23:49
Hola, tengo un DataGrid ya cargado con ciertos datos.

Mi pregunta es, cómo hago para que cuando le de Click o Dblclick a una fila, verifique un campo de la fila que seleccionó y me lo guarde en una variable.

Según me dijeron se tiene que hacer con API's o algo asi, pero nunca he trabajado con eso.

Hay algún código que me puedan facilitar al Click o Dblclick en el DataGrid.
O algo asi como que selecciona el usuario una fila y luego le da click en un botón y poder saber qué datos tiene la fila que seleccionó.

Gracias.

Espero sus respuestas o que me digan que tengo que investigar para poder hacer esto.
Título: Re: Manipulación De Filas De Un Datagrid
Publicado por: MeLaT en Viernes 31 de Agosto de 2007, 20:44
Ya esta . . .  :P  . . ., se trata de la propiedad del DataGrid .Columns.Item () , eso es lo que buscaba:

Código: Text
  1. Private Sub DataGrid1_DblClick() ' _Click()
  2.      answr = MsgBox("¿Desea utilizar el Dato: " & DataGrid1.Columns.Item(1) & ".", vbYesNo, "Obtener Datos")
  3.      If answr = vbYes Then
  4.           MsgBox "Si"
  5.      ElseIf answr = vbNo Then
  6.           MsgBox "No"
  7.      End If
  8. End Sub
  9.  
  10.  
Título: Re: Manipulación De Filas De Un Datagrid
Publicado por: mopuro en Domingo 2 de Septiembre de 2007, 14:23
Hola:
Si tienes cargado el datagrid con los datos, solo tienes que indicar la columna (datagrid1.col=?)
y hacer clic en la fila que quieras. Es como los barquitos