cómo hacer que un GridView con datos dinámicos y columnas generadas automáticamente muestre solo columnas específicas

Hola a todos: Estoy trabajando en un proyecto de datos dinámicos usando andamios en VS2010, y lo hago funcionar muy bien con todas las tablas, muestra todas las tablas con todos los campos, Editar, Insertar, elementos relacionados con la vista, etc. Pero tengo algunas tablas con demasiados campos, me gustaría restringir o limitar el número de columnas para mostrar en algunas tablas. ¿Cómo puedo hacer eso? Intenté con las páginas personalizadas, especificando los campos que me gustaría, creando ItemTemplates, DynamicField, y funcionó bien, mostrando las columnas especificadas, pero luego las columnas autogeneradas, específicamente aquellas "Ver elementos de tabla relacionados", dejaron de mostrarse. ... Gracias de antemano Pinchete

preguntado el 16 de mayo de 11 a las 18:05

no está claro, por favor, explique claramente lo que quiere hacer. o cual es el problema -

1 Respuestas

Puede configurar la cuadrícula para que no genere columnas automáticamente con esto en el marcado

AutoGenerateColumns="False"

contestado el 16 de mayo de 11 a las 23:05

lo siento si no lo dejé claro, QUIERO usar columnas autogeneradas, pero solo para algunos campos (columnas) xpincho

@xpincho Estoy bastante seguro de que no hay una forma de deshabilitar AutoGenerateColumns en solo unas pocas columnas. Cuando AutoGenerateColumns está habilitado, no se mostrarán columnas en absoluto; Tienes que especificar todos y cada uno de los que quieres mostrar. Deberá encontrar cómo agregar "Ver elementos de tabla relacionados" en ItemTemplate. - Marcus

No puedes simplemente AutoGenerateColumns="Some" Es un cambio de todo o nada. Puede definir qué columnas desea o puede hacer que aparezcan todas. Puede crear una vista que solo muestre las columnas que desea o puede crear una consulta / procedimiento almacenado que solo devolverá las columnas que desea. - Chad

Correcto. Elija: AutoGenerateColumns = "False" o AutoGenerateColumns = "True" - Máquina de ceniza

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.