我创建了一个表单。在那个表单中,点击grid.in cs文件中显示的按钮结果后,我正在编写执行查询的代码并将结果存储在数据集和bind中。它工作正常。在网格中,我提到flase到自动生成列,声明新列和allowpaging以及给定页面大小。当我选择特定用户时,该人在gridview中看到的数据。如果记录不可用,则显示没有可用记录。假设选择名为nadini的用户时,记录在网格中当我选择其他用户时,该人的数据不可用,显示没有可用的记录。但是网格(以前显示为nandini)并没有消失。所以我试着写这样的gridview.datasource =“”; gridview.DataBind ();在按钮单击事件的开始。我收到错误,数据源不支持服务器端数据分页。
答案 0 :(得分:0)
我有同样的问题。我发现我的问题是将IEnumerable<T>
作为GridView3.DataSource
传递。我通过更改为IList<T>
解决了问题。解决方案here有点相同。