在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