Footertemplate в gridview - PullRequest
       9

Footertemplate в gridview

0 голосов
/ 26 февраля 2009

Я использую datatable для заполнения gridview.

Как добавить пустую строку в таблицу данных для просмотра шаблонной таблицы, даже если у меня нет данных?

Я использую asp.net 2005. Я использую контроль сетки для добавления, редактирования и изменения данных. я поставил добавить контроль в нижний колонтитул. он работает нормально, но я сталкиваюсь с одной проблемой: когда в сетке нет данных, тогда шаблон не отображается. Я хочу, чтобы нижний колонтитул был виден постоянно, чтобы пользователь мог добавлять данные, даже если данные недоступны.

Может ли какое-нибудь тело помочь мне ...

Спасибо

Ответы [ 2 ]

1 голос
/ 26 февраля 2009

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

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

1 голос
/ 26 февраля 2009

Я тоже столкнулся с этим. Если я правильно помню, нет способа на самом деле это исправить. Я решил эту проблему, создав пустой шаблон данных, в котором были элементы управления, необходимые для добавления данных.

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