我正在将Infragistics 14.2用于WPF。在分配100万条记录和30列作为数据源时,我遇到了XamDataGrid的数据呈现问题。
下面一行执行将近2分钟:
XamDataGrid1.DataSource = dtTable.DefaultView;
(我的xamdatagrid具有一些格式和样式)
最令人惊讶的是,当我的机器只有2 GB RAM时,当我单击“加载数据”按钮时,第一次是xamdatarid加载数据,如果第二次单击,则xamdatagrid永远不会渲染数据并且应用程序挂在上面的行上,那么我有使用任务管理器关闭我的应用程序的唯一选择。
当我为虚拟机分配6 GB RAM时,上述行为是不同的。在这种情况下,应用程序会在多次单击“加载数据”按钮时加载数据(100万)。
我正在调查xamdatagrid首次加载数据并在2 GB内存上进一步失败的原因。
请注意:最初我无法复制该问题,然后尝试使用2 GB RAM
虚拟机规范: