最近我恰好做了个这个东西,见附件。我的不仅实现了动态列,而且根据类型可以自由选择控件类型比如check combo。具体实现方式主要是DynamicObject类。
在上图中,你点击Add Data可以添加一行。
输入Column Name并点击Addtext bool column可以添加相应类型的列。
在list输入用逗号隔开的字符串,再点击Addlistcolumn可以添加combo列。
在上面的DataGrid中编辑完数据点击Show data
获取的Datatable绑定到了下面的DataGrid。