日期:2014-05-17  浏览次数:20866 次

C# DataGridView定义好列属性后,怎样绑定DataSet数据源填充数据
本帖最后由 Yalehorance 于 2013-07-16 16:02:10 编辑

如图。

我已经定义好DataGridView的列名和列属性(品质是ComboBox类型的)。

怎样绑定一个DataSet向各列填充数据啊。

使用dataGridView1.DataSource = ds.Table[0];这句,会向DataGridView后面增加列然后填充增加的列的数据。

或者曲线救国一下,使用dataGridView1.DataSource = ds.Table[0];这句之后,则样让一列变为ComboBox并且下拉可选的内容是指定的。

谢谢大家。
C# DataGridView dataset

------解决方案--------------------
设置autogeneratecolumns=false;//关闭自动产生列
------解决方案--------------------
引用:
Quote: 引用:

设置autogeneratecolumns=false;//关闭自动产生列

但是这样还是不能将Dataset的Table表里的数据填充到DataGridView里面啊,仅仅是不让他产生新的列了。。。


dataGridView1.DataSource = ds.Table[0];//这句话也是必须要的

另外就是在编辑列里面打开,设置field列名,即可。


------解决方案--------------------