Скрыть столбец в динамических данных ASP.NET

Есть ли способ применить атрибут к файлу модели в ASP.NET Dynamic Data, чтобы скрыть столбец?

Например, в настоящее время я могу установить отображаемое имя столбца следующим образом:

[DisplayName("Last name")]
public object Last_name { get; set; }

Есть ли подобный способ скрыть столбец?

Редактировать : Большое спасибо Кристиану Хагелиду за то, что он сделал лишнюю милю и дал точный ответ :-)

25.08.2008 04:21:05
2 ОТВЕТА
РЕШЕНИЕ

Понятия не имел, что такое динамические данные ASP.NET, поэтому вы предложили мне провести небольшое исследование :)

Похоже, недвижимость, которую вы ищете

[ScaffoldColumn(false)]

Существует также аналогичное свойство для таблиц

[ScaffoldTable(false)]

источник

20
25.08.2008 04:47:22

Гораздо более простой способ: если вы хотите отображать только определенные столбцы на странице списка, но все или другие на страницах сведений и т. Д., См. Раздел Как скрыть столбец только на странице списка в динамических данных ASP.NET ?

Просто установите AutoGenerateColumns = "false" в элементе управления GridView, а затем определите точно нужные столбцы:

<Columns>
...
<asp: DynamicField DataField = "FirstName" HeaderText = "Имя" />
<asp: DynamicField DataField = "LastName" HeaderText = "Фамилия" />
</ Columns>

0
23.05.2017 12:06:08