C# Infragistics webdatagrid V15.2中的反序列化失败错误

C# Infragistics webdatagrid V15.2中的反序列化失败错误,c#,asp.net,infragistics,webdatagrid,C#,Asp.net,Infragistics,Webdatagrid,大量数据从数据库加载到Webdatagrid。我正在使用webdatagrid的virtualscrolling属性来在滚动时动态加载数据。由于存在大量记录,如果单击并拖动滚动,则会出现加载符号,导致“反序列化失败”“错误。一个可能的解决方案是增加控件回调管理器的默认超时时间(20秒)。您可以使用受保护的\u callbackManager对象,该对象由每个合气道控件引用。要增加WebDataGrid的超时时间,可以执行以下操作: 代码片段: 函数Init(发送方、事件参数){ 发送方。\u

大量数据从数据库加载到Webdatagrid。我正在使用webdatagridvirtualscrolling属性来在滚动时动态加载数据。由于存在大量记录,如果单击并拖动滚动,则会出现加载符号,导致“反序列化失败”“错误。

一个可能的解决方案是增加控件回调管理器的默认超时时间(20秒)。您可以使用受保护的\u callbackManager对象,该对象由每个合气道控件引用。要增加WebDataGrid的超时时间,可以执行以下操作:

代码片段:


函数Init(发送方、事件参数){
发送方。\u callbackManager.setTimeout(60000);
}
...
客户机事件AJAXResponse也可以使用,而不是初始化,这取决于用例

此失败的另一个原因可能是回发(如果有)后呈现WebDataGrid。例如,如果嵌套了WebDataGrid,并进行了回发,请确保回发可见且父控件也可见,否则将不会调用渲染方法

总之,请确保您遵循Infrastics的建议,如配置行缓存因子阈值因子数据提取延迟

<script type="text/javascript">
        function Init(sender, eventArgs) {
            sender._callbackManager.setTimeout(60000);
        }
 </script>


 ...
<ig:WebDataGrid ID="WebDataGrid1" runat="server" DataSourceID="EmployeesDataSource" 
    Width="100%" DataKeyFields="OrderID">
    <ClientEvents Initialize="Init" />