Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用列表数据源动态地在DevExpress GridView上进行客户端分页?_C#_Asp.net_Devexpress_Paging_Aspxgridview - Fatal编程技术网

C# 如何使用列表数据源动态地在DevExpress GridView上进行客户端分页?

C# 如何使用列表数据源动态地在DevExpress GridView上进行客户端分页?,c#,asp.net,devexpress,paging,aspxgridview,C#,Asp.net,Devexpress,Paging,Aspxgridview,我使用DevExpress v11.1实现了一个基于列表的数据源,该数据源在代码隐藏中动态绑定到gridview。在此基础上,我使用客户端PerformCallback根据用户选择使用数据填充网格。这一切都很好 但是,当启用分页时,网格将不会刷新,除非它恢复到数据源,这是预期的行为。如果我更改页面,然后手动强制网格重新绑定,它将显示正确的页面 我在文档中找不到任何关于触发页面选择客户端的方法。这将允许我在选择页面后再次启动PerformCallback 有什么想法/建议需要我来实现吗?这对你有用

我使用DevExpress v11.1实现了一个基于列表的数据源,该数据源在代码隐藏中动态绑定到gridview。在此基础上,我使用客户端
PerformCallback
根据用户选择使用数据填充网格。这一切都很好

但是,当启用分页时,网格将不会刷新,除非它恢复到数据源,这是预期的行为。如果我更改页面,然后手动强制网格重新绑定,它将显示正确的页面

我在文档中找不到任何关于触发页面选择客户端的方法。这将允许我在选择页面后再次启动
PerformCallback


有什么想法/建议需要我来实现吗?

这对你有用吗:@Filip差不多了。我需要抓住GotoPage火灾事件。实际的寻呼机可以工作,但是网格本身在触发后不会反弹。我想您可以使用此事件:但是,如果您在代码背后绑定网格,您应该始终在Init事件处理程序中绑定它。请看这里的解释:不管那篇文章如何,如果使用Init进行网格绑定,您将节省大量时间。当然,您仍然可以在必要时在PerformCallback中重新绑定它。@Filip网格在实际进行选择之前不会绑定。不确定init是否适合它。但我会阅读并跟进。另外,PageIndexEvent是一个服务器端事件,而不是客户端事件。我以为您希望在服务器端捕获它。无论如何,您应该始终在Init处理程序中绑定网格,并在必要时在PerformCallback中重新绑定它。我不知道你的网格有多复杂,但不同的方法会变得非常混乱。