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

datagrid seleccionar una columna

Estas en el tema de datagrid seleccionar una columna en el foro de .NET en Foros del Web. hola amigos tengo un datadrig cargado con los datos de una consulta, y lo que deseo y es mi pregunta, como al hacer un click ...
  #1 (permalink)  
Antiguo 19/06/2011, 21:55
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 18 años, 7 meses
Puntos: 2
Busqueda datagrid seleccionar una columna

hola amigos tengo un datadrig cargado con los datos de una consulta, y lo que deseo y es mi pregunta, como al hacer un click en el titulo de la columna puedo obtener en una variable ese titulo y ponerlo en una varible

me explico con este ejemplo

id apellido nombre
01 peres manuel
02 juan merino
03 luis salgado

al hacer un click en la columna apellidos, guardar *apellidos* en una variable
  #2 (permalink)  
Antiguo 20/06/2011, 10:04
Avatar de ldcd  
Fecha de Ingreso: enero-2010
Ubicación: Distrito Federal
Mensajes: 57
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: datagrid seleccionar una columna

si mal no recuerdo, --object name = dataGrid1.CurrentColumn.Header;-- con esta instruccion lo puedes obtener, lo guardas en una variable tipo Object y luego le puedes sacar el ToString(),

Espero te ayude
  #3 (permalink)  
Antiguo 20/06/2011, 12:06
 
Fecha de Ingreso: junio-2011
Ubicación: Lima Peru
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: datagrid seleccionar una columna

bueno supongo q el resultado de la consulta lo pones en un datatable y leugo lo pasas al datasource del grid...
si es asi podrias usar ee datatable para obtener el nombre de una columna en determinado indice....

se me ocurrio algo asi....

'puedes obtener el indice de la columna seleccionada del datagrid con
dim indice as integer = datagrid.CurrentCell.ColumnNumber

' solo ponla en un evento como el currencellchanged por ejemplo luego
' buscas en tu datatable asi
datatable.columns.item(indice).caption

asi deberia salir algo :D

Etiquetas: columna, datagrid, seleccionar
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 23:13.