2012-02-22 3 views
1

Я создал одну форму. В этой форме после нажатия на результат кнопки отображается в grid.In cs-файле, я пишу код для выполнения запроса и сохранения результата в наборе данных и bind.It работает нормально. В сетке я упоминаю flase для автогенерированных столбцов, объявлять новые столбцы и разрешать и задавать размер страницы. Когда я выбираю персонализированного пользователя, данные этого человека видны в gridview. Если запись недоступна, показывая, что нет доступных записей. Предпочтения При выборе пользователя, называемого nadini, запись отображается в сетке. Когда я выбираю другого пользователя, данные этого человека недоступны, показывая, что нет доступных записей. Но сетка (ранее отображаемая для nandini) не исчезает. Поэтому я попытался написать, как это gridview.datasource = ""; gridview.DataBind (); при запуске события нажатия кнопки. Я получаю сообщение об ошибке, что источник данных не поддерживает подкачку данных на стороне сервера.Источник данных не поддерживает разбиение на страницы на стороне сервера.

+0

Добавьте свою Databind на свое событие подкачки datagrid по коду за – BizApps

+0

Да, я сделал это –

+0

, вы можете использовать sqldatasource или объект-источник данных и привязать его к вашему datagrid. – BizApps

ответ

0

У меня была та же проблема. Я узнал, что моя проблема заключалась в том, что IEnumerable<T> был GridView3.DataSource. Я решил это, перейдя на IList<T>. Решение here - это то же самое.