【发布时间】:2015-05-28 04:51:49
【问题描述】:
创建一个空图表(如电子表格)以便用户可以用一些数据(字符串、数字)填充单元格的最佳方法是什么?行数和列数是未知的,它是在运行时确定的。然后,用户提供的数据应该很容易加载到二维数组中。使用 DataGrid 是一个好的解决方案吗?
【问题讨论】:
标签: c# .net wpf wpf-controls
创建一个空图表(如电子表格)以便用户可以用一些数据(字符串、数字)填充单元格的最佳方法是什么?行数和列数是未知的,它是在运行时确定的。然后,用户提供的数据应该很容易加载到二维数组中。使用 DataGrid 是一个好的解决方案吗?
【问题讨论】:
标签: c# .net wpf wpf-controls
您可能需要检查
这些是第三方控制,不是免费的。
创建你自己的当然是很多工作,你可能想参考这些作为开始。
如果您想制作一个简单的可编辑 DataGrid,请点击 this 链接。
IEditableCollectionView 是一个新的集合视图,您可以使用它来支持添加和删除新项目,以及以事务方式编辑项目。它由 ListCollectionView(ObservableCollection 的默认视图)和 BindingListCollectionView(DataTable 的默认视图)实现。我会通过一个例子来进一步描述和总结。
【讨论】:
DataGrid 的DataGridTextColumn 或DataGridTemplateColumn。但它不会有 Excel 拥有的无数其他功能。