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的自定义回调(将任

我在ASP.Net网页上有一个DevExpress数据网格。因为需要在网格中显示的数据加载速度较慢,所以我希望在页面完全加载后再加载网格


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()
}