Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Ocultar Columna GridView
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Ocultar Columna GridView 
 
Buenas a todos, tengo un Gridview que estoy utilizando tal como me comentasteis y tengo algunas dudas al respecto


1 - ¿cómo puedo ocultar una columna, aunque si que quiero que esté ya que será el Id de la tabla y es necesario a la hora de hacer las queries del CRUD?

 ids

He probado con esto pero nada:
 gvFestivos.Columns.count = 3
  gvFestivos.Header = 3  
  gvFestivos.columns[0].title = ""
  gvFestivos.columns[1].title = "Fecha"
  gvFestivos.columns[2].title = "Descripción"
  gvFestivos.Columns[0].Width = 15
  gvFestivos.Columns[1].Width = 100  
  gvFestivos.Columns[0].Width = 150
  '
  Numero_fila = gvFestivos.Rows.Count
  gvFestivos.Rows.Insert(numero_fila, 1)
  gvFestivos[Numero_fila, 0].Text = "id_1"
  gvFestivos[Numero_fila, 1].Text = "25/05/2017"
  gvFestivos[Numero_fila, 2].Text = "Ejemplo 1"
  gvFestivos.Rows.Insert(numero_fila, 1)
  gvFestivos[Numero_fila, 0].Text = "id_2"
  gvFestivos[Numero_fila, 1].Text = "26/05/2017"
  gvFestivos[Numero_fila, 2].Text = "Ejemplo 2"

Otra cosa es el orden, no acaba de convencerme mucho, supongo que no lo tengo claro,

2 - Las columnas tienen un identificador de columna fijo, no se puede eliminar es identificador de fila.

Saludos y gracias.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
Ponle un ancho de 1. Con eso queda oculta, pero afinando con el ratón la puedes expandir.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
shordi escribió: [Ver mensaje]
Ponle un ancho de 1. Con eso queda oculta, pero afinando con el ratón la puedes expandir.


Buenas shordi, una consulta, según lo que comentas con un ancho de 1 la columna queda invisible pero jugando con el ratón puedes llegar a expandir la columna a voluntad.
Sería posible hacer que la columna quedara completamente inaccesible para el usuario?

Saludos y gracias.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
calcena escribió: [Ver mensaje]
shordi escribió: [Ver mensaje]
Ponle un ancho de 1. Con eso queda oculta, pero afinando con el ratón la puedes expandir.


Buenas shordi, una consulta, según lo que comentas con un ancho de 1 la columna queda invisible pero jugando con el ratón puedes llegar a expandir la columna a voluntad.
Sería posible hacer que la columna quedara completamente inaccesible para el usuario?

Saludos y gracias.

Prueba con width=0... supongo que funcionará
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
shordi escribió: [Ver mensaje]
calcena escribió: [Ver mensaje]
shordi escribió: [Ver mensaje]
Ponle un ancho de 1. Con eso queda oculta, pero afinando con el ratón la puedes expandir.


Buenas shordi, una consulta, según lo que comentas con un ancho de 1 la columna queda invisible pero jugando con el ratón puedes llegar a expandir la columna a voluntad.
Sería posible hacer que la columna quedara completamente inaccesible para el usuario?

Saludos y gracias.

Prueba con width=0... supongo que funcionará


buenas shordi, es lo primero que había probado pero nada, me aparece con una ancho más grande de 100.
alguna otra idea?
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
Sí, no incluirla en el Gridview / tableview...
Te adjunto un ejemplo con un tableview... aunque no sé muy bien qué mecanismo es ese que mencionas de "...hacer las queries del CRUD", por lo que lo mismo no te cuadra.

Gridocultaclave-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: Gridocultaclave-0.0.1.tar.gz
Tamaño: 14.44 KB
Descargado: 28 veces
Gridocultaclave-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: Gridocultaclave-0.0.1.tar.gz
Tamaño: 14.44 KB
Descargado: 28 veces
Gridocultaclave-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: Gridocultaclave-0.0.1.tar.gz
Tamaño: 14.44 KB
Descargado: 28 veces

 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
Si la consulta procede de una base de datos, pues entonces no es necesario que aparezca la columna ID. Así que modifica la consulta o crea una vista de bd sólo para visualizar los datos que no contenga dicha columna.

En lugar de "select * from tabla" enumera los campos que necesites y ya está.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
Calcena:

Citar:
Las columnas tienen un identificador de columna fijo, no se puede eliminar es identificador de fila.

Los ID lo puedes guardar en el campo .tag del gridviews, como un string[]
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
Ponle width = 0, eso la ocultara y ya no podrás operar sobre ella con el ratón pero si existirá y podrás editar y recuperar los valores que contenga.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ocultar Columna GridView 
 
jguardon escribió: [Ver mensaje]
Si la consulta procede de una base de datos, pues entonces no es necesario que aparezca la columna ID. Así que modifica la consulta o crea una vista de bd sólo para visualizar los datos que no contenga dicha columna.

En lugar de "select * from tabla" enumera los campos que necesites y ya está.

Saludos


Esto que me indicas no lo comprendo. Paso a detallarte un ejemplo

tenemos una tabla como la siguiente

SELECT ID, NOMBRE, EDAD FROM TRABAJADORES

id | NOMBRE | EDAD
1  | PEDRO    |  35


Se necesita el Identificador para poder hacer una operación CRUD contra ese registro.

Workflow -> pulsamos el registro de PEDRO (sin ver la columna ID, que es el objetivo) y pulsamos sobre editar

y eso datos aparecen un Textbox independientes cargados del GridView. Como tenemos el identificador una ves modificado el nombre a RAMÓN. pulsamos el botón guardar y se realiza el

UPDATE TRABAJADORES SET NOMBRE = txtnombre , EDAD = txtedad WHERE ID = txtid

Saludos.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Como Ocultar Una Columna De Un Tableview joseagch Controles/Librerías/Componentes 2 Miercoles, 09 Noviembre 2011, 21:16 Ver último mensaje
joseagch
No hay nuevos mensajes Fijar Columna En GridView [SOLUCIONADO] datobinario Aplicaciones/Fragmentos de Código 26 Lunes, 26 Agosto 2019, 18:10 Ver último mensaje
gambafeliz
No hay nuevos mensajes GridView Incluir Columna Con Icono calcena General 12 Miercoles, 09 Octobre 2019, 14:44 Ver último mensaje
tincho
No hay nuevos mensajes Ocultar Columna En Gridview Y Autonumerado... calcena General 4 Martes, 15 Octobre 2019, 15:31 Ver último mensaje
gambafeliz
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron