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,因为数组中的每个字符串都将用于值和显示。