Ответ 1
Не знаю, что такое динамические данные ASP.NET, поэтому вы отдали мне некоторое исследование:)
Похоже, что свойство, которое вы ищете,
[ScaffoldColumn(false)]
Существует также аналогичное свойство для таблиц
[ScaffoldTable(false)]
Можно ли применить атрибут к файлу модели в динамических данных ASP.NET, чтобы скрыть столбец?
Например, я могу установить отображаемое имя столбца следующим образом:
[DisplayName("Last name")]
public object Last_name { get; set; }
Есть ли аналогичный способ скрыть столбец?
Изменить: Большое спасибо Кристиану Хэгэлиду за то, что он прошел лишнюю милю и дал ответ на вопрос: -)
Не знаю, что такое динамические данные ASP.NET, поэтому вы отдали мне некоторое исследование:)
Похоже, что свойство, которое вы ищете,
[ScaffoldColumn(false)]
Существует также аналогичное свойство для таблиц
[ScaffoldTable(false)]
Самый простой способ: если вы хотите показывать только определенные столбцы на странице списка, но все или другие на страницах Details и др., см. Как скрыть столбец только на странице списка в динамических данных ASP.NET?
Просто установите AutoGenerateColumns = "false" в элементе управления GridView, а затем точно определите нужные столбцы:
< Колонки >
...
< asp: DynamicField DataField = "FirstName" HeaderText = "Имя" / " >
< asp: DynamicField DataField = "LastName" HeaderText = "Фамилия" / " >
</Столбцы >