我有一个包含数据的SPGridview并且工作正常。我启用了允许排序。
我单击标题,功能按预期工作但由于某种原因,SPGridView然后呈现2次(并排)对于可排序标题上的每次单击,都会添加另一个SPGridView。
我目前的工作方式是在Visual Web部件中,因此SPGridView被创建为用户控件,然后将其添加到Web部件中,Web部件位于页面上。
我想在重新加载页面时控件被删除了请求处理然后它再次全部渲染,但似乎并非如此。我之前从未遇到任何其他用户控件的问题,我很困惑。
答案 0 :(得分:0)
回发是原因...当您进行排序时,页面会重新加载并重新创建网格。你尝试过使用(!Page.IsPostBack){}?