Сведения о вопросе

Martincow

08:01, 21st August, 2020

Теги

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

Просмотров: 425   Ответов: 2

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

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

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

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

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



  Сведения об ответе

KOMP

03:25, 21st August, 2020

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

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

[ScaffoldColumn(false)]

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

[ScaffoldTable(false)]

источник


  Сведения об ответе

KOMP

18:39, 22nd August, 2020

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

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

<Columns> ...

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




Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться