Скрыть столбец в динамических данных ASP.NET - PullRequest
13 голосов
/ 25 августа 2008

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

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

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

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

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

Ответы [ 2 ]

20 голосов
/ 25 августа 2008

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

Похоже, что вы ищете это

[ScaffoldColumn(false)]

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

[ScaffoldTable(false)]

источник

0 голосов
/ 09 апреля 2011

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

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


...


...