【问题标题】:WPF DataGrid load issueWPF DataGrid 加载问题
【发布时间】:2009-12-23 05:24:10
【问题描述】:

首先,我在主窗体上有一个数据网格,其中填充了大约 7000 行。它在表单构造函数中绑定(到 ItemsSource)。当应用程序加载(不到 1 秒)时,一切都运行得非常快和流畅。但是,当我想在另一个窗口中加载相同的数据网格时,它需要 > 1 分钟。页面之间的 xaml 没有区别。这可能是什么原因造成的。我正在使用虚拟化堆栈面板以及在 DataGrid 上打开单元和行虚拟化。我已经对我的 Sql Server 进行了概要分析,并且两个调用的查询同时运行,因此这不是数据库问题。

我很好奇并设置了一个列表视图并将其绑定到第二个表单上的相同源,同样的情况也发生了。

可能是什么问题?

【问题讨论】:

  • 欢迎来到 StackOverflow。您应该编辑此条目以显示相关的源代码(例如 XAML,设置项目源的构造函数)。这可能有助于某人猜测发生了什么。

标签: wpf datagrid wpfdatagrid


【解决方案1】:

谢谢安德鲁。我想通了,但我认为这是一个错误。在我的主窗体中,数据网格位于第 2 行第 2 列。在我的调用窗体中,它位于第 0 行第 0 列。当我创建另一行并将数据网格移到其中时,它就像在主窗体中一样加载。数据网格显然不喜欢在第 0 行。它现在可以工作,所以我不会使用反射器来查看它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-21
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多