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



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

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

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

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

最新更新