首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dataGridViewComBoxColumn的有关问题

2012-01-11 
dataGridViewComBoxColumn的问题!谁能帮我看一下,我是做WinForm的!是这样的,我在DataGridView的样式里面加

dataGridViewComBoxColumn的问题!
谁能帮我看一下,我是做WinForm的!是这样的,我在DataGridView的样式里面加了一个dataGridViewComBoxColumn列,我想让这列的DataPropertyName可以绑定到DataSet.Table上,同时我还想这列的DataSourse绑定到另一个DataSet,这样可不可以?
dataGridViewComBoxColumn   =   new   DataGridViewComboBoxColumn();
dataGridViewComBoxColumn.Name   =   "Cjnm ";
dataGridViewComBoxColumn.HeaderText   =   "主做车间 ";
dataGridViewComBoxColumn.DataPropertyName   =   "Cjnm ";
dataGridViewComBoxColumn.Width   =   100;
dataGridViewComBoxColumn.DisplayIndex   =   11;
dataGridViewComBoxColumn.DataSource   =   wc.Tables[0];
dataGridViewComBoxColumn.DisplayMember   =   "Name ";
dataGridViewComBoxColumn.ValueMember   =   "Bmnm ";
我把DataPropertyName设成一个DataTable里的列名了,我又把DataSource,DisplayMember,ValueMember设成另一个DataTable的列了,但是我如果我的DataPropertyName的DataTable里的列原来有值的时候,就会报错,我不知道为什么?

[解决办法]
如果 DataSource 属性已设置为字符串数组,则无需设置 ValueMember 和 DisplayMember,因为数组中的每个字符串都将用于值和显示。

热点排行