UpdatePanel中的GridView在排序另一个网格时添加额外的行

时间:2010-03-24 16:52:22

标签: gridview updatepanel

我看到了一些我从未见过的奇怪行为。

我在单独的UpdatePanel中有两个网格。我可以没有任何问题地分页和排序。

每个网格设置为每页10个。

如果将第一个网格(13个记录)分页到第二个页面,然后我转到第二个网格(14个记录)并转到下一页,第一个网格将一堆空行添加到网格中它是完整的显示10.行中没有数据......只是空行。每个网格都在分页和排序时执行此操作。

我已经完成了代码并且其他网格的加载从未发生过,因此它告诉我的AJAX正在做一些事情来将“幻像”行添加到网格中。

任何想法为什么或调试方法?

1 个答案:

答案 0 :(得分:0)

我不知道你是否得到了解决方案。我在gridview中遇到类似问题,涉及模板字段中的复选框。每当我单击页面上小于定义的页面大小的复选框时,gridview将使用页面大小定义的行重绘自己。因此,在最后一行有效数据之后,我最终会得到几个空行。

我通过禁用gridview上的viewstate(即EnableViewState="false")解决了这个问题,一切都很顺利。