日期:2014-05-18  浏览次数:21119 次

对一个动态表的输入
winform
准备往一个dataTable里录入数据,dataTable的第一列是编号,后边的列为各项标准,例如
---------------------------------------------------
列1 列2 列3 列4 列5 列6
编号 长 宽 高 重量 完整性 //表头
1 12 34 44 33 是
2 3 89 9 0 否
3 9 0 88 7 是
4 33 80 2 5 是
5 12 8 8 8 是
.
.
.
---------------------------------------------------
首先我的dataTable的行数和列数(名)是在窗体建立前才能获得,从而建立dataTable
我需要通过窗体里的控件往dataTable里录入数据
在这里,想请问一下,除了用dataGridView直接把dataTable显示出来,然后输入
还有其他的方法么,因为想给用户更直观的界面,
如:遇到一些定性的列(完整性),给用户一个勾选框,用户只需要勾选一下就OK了,而不用输入“是/否”之类的

------解决方案--------------------
dataGridView支持checkbox列。

如果dataGridView不能满足你的要求,可以考虑使用Repeater+CunstomControl。