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

Winform 中 DataGridView的列如何进行初始化比较方便?
Winform 中 DataGridView的列如何进行初始化比较方便?

我有很多表,每个表在DataGridView中显示数据时,都需要在DataGridView中定义很多的列,非常麻烦,有没有什么简便的办法呢?大家都是怎么做的呢?

------解决方案--------------------
没有办法,只能先建立列,不过你如果可以使用中文的字段名而又不在乎每个列的尺寸的话,可以直接给数据源,无须先设置列,加载的时候给一个没有记录的数据源即可把列头显示出来。

我一般使用codesmith建立模板,利用模板来生成所有的列


------解决方案--------------------
我也是建立每一个列的,这个省不了
------解决方案--------------------
没有办法的,要么自动生成列,要么全部手动添加
想省事,没门儿!
------解决方案--------------------
用语句控制,好方便的。
------解决方案--------------------
让DataGridView自动创建吧!这样比较省事,也省掉不少开发时间.
当然前提是你不需要额外自定义列的外观,编辑器...
也可以在自动创建列后,用个方法来配置它们.

DataGridView很慢的!不适合用于数据量大的DataTable