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

titulo de datagrid

Estas en el tema de titulo de datagrid en el foro de .NET en Foros del Web. hola amigos estoy teniendo problemas con un datagrid, el cual cargo con una consulta Dim oComm As New OleDbCommand("SELECT alumnos.* FROM alumnos", oConn) oComm.CommandType = ...
  #1 (permalink)  
Antiguo 11/04/2011, 20:44
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 8 meses
Puntos: 2
Busqueda titulo de datagrid

hola amigos estoy teniendo problemas con un datagrid,
el cual cargo con una consulta

Dim oComm As New OleDbCommand("SELECT alumnos.* FROM alumnos", oConn)
oComm.CommandType = CommandType.Text

oConn.Open()
Dim oAdap As New OleDbDataAdapter(oComm)
Dim oData As New DataSet()
oAdap.Fill(oData, "Datos")
oComm.ExecuteNonQuery()
oConn.Close()
grdAlumnos.DataSource = oAlumno.Listar
grdAlumnos.DataMember = "Datos"
bueno el Datagrid se carga pero al hacer click en una columna deseo saber el campo en el que me encuentro, por ejemplo la tabla alumnos tiene el campo Nombres, y tiene 10 registros, bueno en le datagrid al hacer click en la tercera fila y en la columna Nombres quiero que en alguna variable se almacene el titulo de la columna que seria Nombres, y si hago click en la columna Pais que en la variable se almacene el titulo de la comuna que seria pais , bueno nose si estoy bien si alguien puede sugerirme alguna solución se lo agradecería mucho
  #2 (permalink)  
Antiguo 11/04/2011, 22:52
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: titulo de datagrid

Prueba en el evento click del datagrid
.Columns(0).Caption o algo por el estilo
  #3 (permalink)  
Antiguo 12/04/2011, 10:22
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: titulo de datagrid

Hola,

yo manejo C#, y coloco el codigo en el evento CellClick del DataGrid, y para saber en que columna estoy ubicado, ocupo la variable e, e.ColumnIdex, asi podrias

//Controlar que se retorne nombre de columna a dar clic dentro de una columna.

if (e.ColumnIndex != -1)
{
string nombre_columna = DataGridView1.Columns[e.ColumnIndex].Name;
}

No es tu codigo en VB.net pero pude servirte de pista.

saludos!!

Etiquetas: datagrid, titulo
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:51.