Asp.net Devexpress网格延迟加载
我在ASP.Net网页上有一个DevExpress数据网格。因为需要在网格中显示的数据加载速度较慢,所以我希望在页面完全加载后再加载网格Asp.net Devexpress网格延迟加载,asp.net,gridview,devexpress,Asp.net,Gridview,Devexpress,我在ASP.Net网页上有一个DevExpress数据网格。因为需要在网格中显示的数据加载速度较慢,所以我希望在页面完全加载后再加载网格 DevExpress网格是否支持此功能?可以通过以下方式实现“延迟”的ASPxGridView数据绑定: 1) 处理客户端ASPxClientGridView.Init事件,该事件在控件初始化后但在浏览器中显示之前在客户端引发 2) 通过客户端ASPxClientGridView.PerformCallback方法执行ASPxGridView的自定义回调(将任
DevExpress网格是否支持此功能?可以通过以下方式实现“延迟”的ASPxGridView数据绑定: 1) 处理客户端ASPxClientGridView.Init事件,该事件在控件初始化后但在浏览器中显示之前在客户端引发 2) 通过客户端ASPxClientGridView.PerformCallback方法执行ASPxGridView的自定义回调(将任何数据作为参数传递) 3) 处理服务器端ASPxGridView.CustomCallback事件并绑定网格(基于传递的参数):
受保护的void grid\u CustomCallback(对象发送方,ASPxGridViewCustomCallbackEventArgs e){
/*e、 参数*/
(发送方为ASPxGridView).DataBind()
}
分页与此上下文无关。页面完全加载后,加载所需的时间可以是多长。
<dx:ASPxGridView … OnCustomCallback="grid_CustomCallback">
<ClientSideEvents Init="function(s, e) {
s.PerformCallback('');
}" />
</dx:ASPxGridView>
protected void grid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) {
/*e.Parameters*/
(sender as ASPxGridView).DataBind()
}