【发布时间】:2011-07-26 14:27:51
【问题描述】:
是否可以允许用户像添加行一样为 DataGrid 添加和编辑列名? DataGrid绑定了一个ExpandoObject的集合,所以理论上应该可以动态添加和修改key。
如果不能用当前的 DataGrid 控件完成,那么创建可以修改列的网格控件的最佳方法是什么?
【问题讨论】:
标签: wpf wpfdatagrid
是否可以允许用户像添加行一样为 DataGrid 添加和编辑列名? DataGrid绑定了一个ExpandoObject的集合,所以理论上应该可以动态添加和修改key。
如果不能用当前的 DataGrid 控件完成,那么创建可以修改列的网格控件的最佳方法是什么?
【问题讨论】:
标签: wpf wpfdatagrid
Fiddly..不幸的是,这些列不可绑定。为了解决这个问题(因为我需要网格中的动态列),我从网格添加方法派生来添加和删除列并重命名存在的列。用户交互是最难的,网格会在运行时添加和删除列,您只需在列集合中添加和删除它们。
【讨论】: