WPF DataGrid绑定、调整单元格内大数据(~75k)大小的速度非常慢

WPF DataGrid绑定、调整单元格内大数据(~75k)大小的速度非常慢,wpf,performance,datagrid,Wpf,Performance,Datagrid,我有一个WPF数据网格,我从SQL数据库加载数据。一些单元格中填充的文本长度高达80k。即使少于10行,这也会使DataGrid在绑定到数据时非常慢,并且重新调整大小或滚动也非常慢 我正在考虑向我将SQL数据拉入的数据对象中添加另一个属性,以使这些大字符串具有截断(前30个字符左右)版本,以便于显示。然而,我认为这并不罕见,我想知道在DataGrid中是否有一种结构或模式可以处理这个问题?好吧,你不应该在DataGrid中放入80k的文本数据,这在各种方面都是非常糟糕的设计 添加一个包含摘录文本

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


我正在考虑向我将SQL数据拉入的数据对象中添加另一个属性,以使这些大字符串具有截断(前30个字符左右)版本,以便于显示。然而,我认为这并不罕见,我想知道在DataGrid中是否有一种结构或模式可以处理这个问题?

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

添加一个包含摘录文本的附加列,如20个字符左右,绑定到该列,让用户在其上进行鼠标操作或打开子窗口以动态加载完整的数据集