WPF DataGrid绑定非常慢,在单元格内调整大数据(~75k)

时间:2012-05-24 21:01:50

标签: wpf performance datagrid

我有一个WPF DataGrid,我用SQL数据加载数据。一些单元格中填充长度达80k的文本。即使少于10行,这也会使DataGrid在绑定数据时变得非常慢,并且重新调整大小或滚动也非常慢。

我正在考虑向数据对象添加另一个属性我将SQL数据拉入到这些大字符串的截断(前30个字符左右)版本中以供显示。但是,我认为这并不是那么罕见,并且想知道DataGrid中是否有一个构造或一个模式来处理这个问题?

1 个答案:

答案 0 :(得分:2)

好吧,你不应该在DataGrid中放入80k的文本数据,这在各种方面都是非常糟糕的设计。

添加一个带有摘录文本的附加列,如20个字符左右,绑定到该列,然后让用户执行鼠标操作或打开子窗口以动态加载完整的数据集。