visual studio microsoft espaƱol descargar community asp.net dynamic-data

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)]

fuente


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>