Всегда показывайте FooterTemplate, даже никакие данные

Учитывая таблицу из трех столбцов с 200 строками и каждой строкой с индивидуальным идентификатором, подобным этой: Подстановочный знак приведет к тому, что содержимое каждого td будет отцентрировано по вертикали ** (я уверен, что вы также можете использовать это для регулировки ширины):

tr[id^='row_'] > td {
  vertical-align:middle
}

** Одно предупреждение - третий столбец в таблице содержит Выберите в каждом тд. В то время как кнопка привязки в первом столбце и привязка текста во втором столбце центрируются по вертикали в каждом тд с использованием вышеуказанного css, кнопка Select в третьем столбце по какой-то причине не отвечает на этот css, но есть исправление. Следующее css приведет к правильному центрированию элементов Select по вертикали:

tr[id^='pdfrow_'] > td > select {
margin-top:5px;
margin-bottom:5px
} 
6
задан skaffman 15 June 2009 в 07:45
поделиться

1 ответ

Если вы хотите, чтобы он всегда отображался, независимо от содержимого, не можете ли вы просто поместить html нижнего колонтитула вне GridView , а не в FooterTemplate ?

Если по какой-то причине это не вариант, вы можете либо добавить пустую строку в источник данных, если он пуст , либо создать подкласс GridView & переопределить поведение по умолчанию .

Это единственные параметры, о которых я знаю (хотя с тех пор, как я последний раз использовал GridView , прошло некоторое время).

5
ответ дан 8 December 2019 в 16:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: