Foros del Web » Programación para mayores de 30 ;) » .NET »

Datagrid

Estas en el tema de Datagrid en el foro de .NET en Foros del Web. Hola chicos! necesitaria por favor que alguien me diga como hacer si necesito seleccionar un registro de un datagrid (una fila) con un click y ...
  #1 (permalink)  
Antiguo 08/02/2007, 14:40
 
Fecha de Ingreso: mayo-2004
Mensajes: 189
Antigüedad: 20 años
Puntos: 1
Datagrid

Hola chicos! necesitaria por favor que alguien me diga como hacer si necesito seleccionar un registro de un datagrid (una fila) con un click y que con esa accion se me llenen un texbox por ejemplo. Si yo tengo un datagrid con una descripcion de gastos con su fecha y su monto, cuando haga click que se mecarguen en el texbox del monto la celda que lleva el monto, en la fecha la celda de la fecha y asi con todos para poder hacer update de registros
Desde ya muchas gracias
__________________
Nadie nacío sabiendo...
  #2 (permalink)  
Antiguo 09/02/2007, 02:35
Avatar de davidel  
Fecha de Ingreso: noviembre-2006
Mensajes: 17
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Datagrid

Puedes manejar el evento CurrentCellChanged del DataGrid

Private Sub DataGrid1_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.CurrentCellChanged
....
End Sub
  #3 (permalink)  
Antiguo 09/02/2007, 05:40
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Re: Datagrid

Lo puedes hacer en el evento 'dobleClick', 'click"... del datagrid, eso tu mismo:

por ejemplo [VB.NET 2003]:


Código PHP:
  Private Sub DataGrid1_Click(ByVal sender As ObjectByVal e As System.EventArgsHandles DataGrid1.Click

 Dim fila 
As IntegerMe.DataGrid1.CurrentRowIndex
if fila<0 then
msgbox
("No hay ninguna fila seleccionada")
exit 
sub
end 
if
txtFecha.text Me.DataGrid1.Item(fila1
txtMonto.text Me.DataGrid1.Item(fila2)

    
End Sub 
dónde he puesto 1 y 2 es el nº de la columna. Si tu tienes la fecha en la columna 3, pues pones un 3. Lo mismo con las otras, o sea:

txtFecha.text = Me.DataGrid1.Item(fila, [tu numero de Columna])


saludos
  #4 (permalink)  
Antiguo 09/02/2007, 06:53
 
Fecha de Ingreso: mayo-2004
Mensajes: 189
Antigüedad: 20 años
Puntos: 1
Re: Datagrid

Muchas gracias por tu rapida respuesta, ahora nomas lo pruebo.
__________________
Nadie nacío sabiendo...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:20.