studio - Ocultar una columna en ASP.NET Dynamic Data
visual studio installer (2)
¿Hay alguna forma de aplicar un atributo a un archivo de modelo en ASP.NET Dynamic Data para ocultar la columna?
Por ejemplo, actualmente puedo configurar el nombre para mostrar de una columna como esta:
[DisplayName("Last name")]
public object Last_name { get; set; }
¿Hay alguna manera similar de ocultar una columna?
Editar : Muchas gracias a Christian Hagelid por hacer un esfuerzo adicional y dar una respuesta directa :-)
No tenía idea de qué era Dynamic Data de ASP.NET, así que me diste una investigación :)
Parece que la propiedad que estás buscando es
[ScaffoldColumn(false)]
También hay una propiedad similar para las tablas
[ScaffoldTable(false)]
Un método mucho, mucho más sencillo: si solo desea mostrar ciertas columnas en la página Lista, pero todas u otras en las páginas Detalles, etc., consulte ¿Cómo se oculta una columna solo en la página de lista en ASP.NET Dynamic Data? ?
Simplemente configure AutoGenerateColumns = "false" en el control GridView, luego defina exactamente las columnas que desea:
<Columnas>
...
<asp: DynamicField DataField = "Nombre" HeaderText = "Nombre" />
<asp: DynamicField DataField = "LastName" HeaderText = "Apellido" />
</ Columns>