【发布时间】:2011-11-30 14:40:21
【问题描述】:
如何将行数据直接添加到 DataGrid 类?
我正在使用一家公司提供的免费开源课程,我不会说出我非常喜欢的公司名称(即使它是 RadiantQ)。它有一个很酷的 MuLtiColumnTreeList 控件,它是树控件和数据网格的组合。它带有一个示例代码,您可以查看所有内容。这很酷。它继承自 DataGrid 类。
问题是我对这个级别的数据绑定有点陌生,所以我想继续编写一些代码,将我从另一个类收集的数据强制到控件中。
所以我在网上寻找如何为 DataGrid 类执行此操作,但信息不容易获得。有人可以帮忙吗?
似乎一旦数据绑定完成,如果您更改数据,您必须重新绑定到控件。这就是以前给我带来困难的原因。所以我要做的就是运行这样的命令:
this.mutlicoolgridview.ItemsSource = null; this.mutlicoolgridview.ItemsSource = SampleData.GetSampleDataNew();
我现在遇到的问题是这样的。在运行他的命令大约一千次之后,我实际上耗尽了内存。我认为这样做:
this.mutlicoolgridview.ItemsSource = null;
不是一个好主意。有没有更好的命令来释放内存?
这是一个类似的崩溃: []
【问题讨论】:
标签: c# silverlight c#-4.0 silverlight-4.0 datagrid