【发布时间】:2009-12-23 05:24:10
【问题描述】:
首先,我在主窗体上有一个数据网格,其中填充了大约 7000 行。它在表单构造函数中绑定(到 ItemsSource)。当应用程序加载(不到 1 秒)时,一切都运行得非常快和流畅。但是,当我想在另一个窗口中加载相同的数据网格时,它需要 > 1 分钟。页面之间的 xaml 没有区别。这可能是什么原因造成的。我正在使用虚拟化堆栈面板以及在 DataGrid 上打开单元和行虚拟化。我已经对我的 Sql Server 进行了概要分析,并且两个调用的查询同时运行,因此这不是数据库问题。
我很好奇并设置了一个列表视图并将其绑定到第二个表单上的相同源,同样的情况也发生了。
可能是什么问题?
【问题讨论】:
-
欢迎来到 StackOverflow。您应该编辑此条目以显示相关的源代码(例如 XAML,设置项目源的构造函数)。这可能有助于某人猜测发生了什么。
标签: wpf datagrid wpfdatagrid