在combobox中显示datagridView的值

我有例如datagridView中的这个值:1; 2; 3; 4;在combobox中显示datagridView的值

我想是这样显示在组合框这个值:在组合框 我的代码仅示出了最后一个值:4
我示出的代码:

 string cmbValue = CmbText; 

string[] cmb = cmbValue.Split(new[] { ';' },StringSplitOptions.RemoveEmptyEntries);

for (int i = 0; i < cmb.Length; i++)

{

comboBox1.Text = cmb[i];

}

这里是我创建数组的组合框和调用方法来更改dataGrid中的单元的代码:

  string cmbText = comboBox1.Text; 

string[] cmb = new string[] { cmbText};

frm1.ChangeCellCmb(2, cmb);

this.Dispose();

有人知道如何做到这一点?我不能简单地设置值组合框的集合,因为组合框的值是从数据网格中读取的,它是从数据库读取的。 非常感谢。

回答:

您需要循环,并添加所需的项目如下:

for (int i = 0; i < cmb.Length; i++) 

comboBox1.Items.Add(cmb[i]);

这将添加所需的所有项目的下拉菜单。要选择/显示 '4' 默认情况下cmb第三项做

comboBox1.SelectedIndex = 3; 

comboBox1.SelectedItem = "4"; 

我希望这有助于。

以上是 在combobox中显示datagridView的值 的全部内容, 来源链接: utcz.com/qa/267200.html

回到顶部