asp: вопросы дизайна Gridview - показывать только столбцы, имеющие строки - PullRequest
0 голосов
/ 01 июля 2018

В <asp:GridView> я пытаюсь отобразить многочисленные места, в которых могут быть записаны часы для определенных дат, например:

Date   Place1   Place2   Place3   Place4
-----------------------------------------
6/16      8                 1
6/17      8
6/18                        8
6/19
6/20

Я хочу, чтобы места отображались в виде столбцов в сетке.

Я не хочу показывать места, в которых нет данных ни в одной из строк. Так что в приведенных выше данных я бы не хотел включать Place2 или Place4.

В настоящее время у меня есть таблица данных с полем даты и всеми местами, перечисленными в столбцах, но я не уверен, что это лучший способ сделать это или нет, потому что каждый раз, когда мне нужно добавить новое место, я Мне нужно добавить столбец в мою таблицу данных, плюс я не хочу, чтобы в сетке отображались места, в которых нет данных по датам, которые я выбрал для отображения в сетке.

Итак ... как лучше всего настроить данные и затем отобразить их в виде сетки только для тех мест, в которых есть записи для отображаемых строк?

1 Ответ

0 голосов
/ 01 июля 2018

Вы можете перечислить свою таблицу, которую хотите просмотреть в DataTable, а затем заполнить, какие элементы вы хотите видеть в списке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...