如何正确管理gui的动态数据表

时间:2012-08-27 17:34:35

标签: wpf gridview datatable hierarchical-data caliburn.micro

所以我需要在WPF中显示一个DataGrid。我正在使用来自Telerik的RadGridView和使用MVVM策略的Caliburn.Micro框架。

在我的演示文稿中有不同数量的列,X + 2是精确的,因为总是有一个Label列和一个Total列,然后是其他包含十进制数的X个数。

在创建我需要的类之前,我确实知道运行时的数字,这样可以提供帮助。

所以我现在正在考虑一些这样做的方法,但其中一些有缺点,所以如果有人能指出我的解决方案,我会很高兴。

  1. 为每行和每个Cell创建一个ViewModel类。 X编号将是一个集合,并且绑定它是有问题的。我需要自定义RadGridView itsefl以实际管理它。

  2. 创建一个DataTable并运行并绑定到它。我没有设法使这项工作,并不确定RadGridView是否实际上支持DataTable。这也不允许我保留每个单元格的元数据,我需要能够轻松更新单元格,因为列+行不是我需要的唯一区别键。

  3. 以某种方式动态创建一个具有要绑定的x + 2属性的对象。

  4. 是否有任何解决方案,指南或其他内容可以帮助我?

0 个答案:

没有答案