如何从数据网格视图为组合框赋值
本文关键字:组合 赋值 视图 网格 数据 数据网 | 更新日期: 2023-09-27 18:33:56
我有一个数据网格视图,我想从其中一个单元格填充一个组合框。
我试过这个,但它不起作用。
comboBox1.SelectedItem = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
注意组合框不在 datadgrid 中;它在它的外部。
comboBox1.SelectedText = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
如果 Datagrid 的列 [1] 包含值成员,并且组合框也与值和显示成员绑定,则可以使用
comboBox1.SelectedValue = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
改用comboBox1.SelectedText
属性。
cmb1.SelectedText = Convert.ToString(dataGridView1.SelectedRows[0].Cells["cellName"].Value);
或者试试这个
cmb1.SelectedValue = Convert.ToString(dataGridView1.SelectedRows[0].Cells["cellName"].Value);
关于 ComboBox.SelectedTextMSDN 上的属性:
获取或设置在组合框的可编辑部分中选定的文本。
如果组合框项是字符串,则以下行就足够了:
ComboBox1.SelectedItem = dataGridView1.SelectedRows[0].Cells[1].Value.ToString().Trim();
请注意,DataGridView 单元格中字符串的大小写必须与 ComboBox 字符串项的大小写匹配才能正常工作。