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. como obtengo los valores de cada una de las celdas al hacer click en una fila determinada. Saludos Guillermo...
  #1 (permalink)  
Antiguo 01/06/2008, 18:31
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
DataGrid

como obtengo los valores de cada una de las celdas al hacer click en una fila determinada.

Saludos Guillermo
  #2 (permalink)  
Antiguo 03/06/2008, 06:53
Avatar de jhonwilliams  
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 20 años, 2 meses
Puntos: 76
Respuesta: DataGrid

En C# VS2005, asi:

Código:
DataGridView["NombreColumna", DataGridView.CurrentRow.Index].Value;
Saludos
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)
  #3 (permalink)  
Antiguo 31/08/2009, 22:15
 
Fecha de Ingreso: junio-2009
Ubicación: Cusco, Santiago
Mensajes: 4
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: DataGrid

hola tengo un datagridview en C# 2005 y una tabla citas EN SQL SERVER 2005 el cual necesito llenar datos en las primeras columnas de este modo (HORA), si reservan una cita a las 3 de la tarde esa reserva debe de insertarse automaticamente en la columna HORA que sea igual a "15:00" dejando en blanco las anteriores filas :

HORA NOMBRE APELLIDO DIRECCION
7:00
7:30
8:00
8:30
.
.
15:00 carmen caceres av libertadores

agradesco de ante mano su ayuda
  #4 (permalink)  
Antiguo 01/09/2009, 11:21
 
Fecha de Ingreso: agosto-2009
Mensajes: 33
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: DataGrid

Cita:
Iniciado por MarioDavid Ver Mensaje
hola tengo un datagridview en C# 2005 y una tabla citas EN SQL SERVER 2005 el cual necesito llenar datos en las primeras columnas de este modo (HORA), si reservan una cita a las 3 de la tarde esa reserva debe de insertarse automaticamente en la columna HORA que sea igual a "15:00" dejando en blanco las anteriores filas :

HORA NOMBRE APELLIDO DIRECCION
7:00
7:30
8:00
8:30
.
.
15:00 carmen caceres av libertadores

agradesco de ante mano su ayuda

Solo tienes comparar los valores de las celdas de la columna HORAS y si coincide con la hora que reservo añadir los datos:

Es algo asi:
Código:
// Recorres las filas del DataGrid en busca de la fila que contenga esa hora
            for (indice = 0; indice < (DataGridView1.Rows.Count); indice++)
            {
                if (DateTime.Parse(dataGridView1.Rows[indice].Cells["HORAS"].Value.ToString()) == hora)
                {
                    // aqui rellenas las celdas de esa fila
                }
            }
Prueba y me dices
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 10:48.