我有一个连接到数据库的组合框,所以我根据数据库中的内容填充组合框的值。我的组合框是数据网格中的另一个FORM。所以这就是我想要实现的目标。
form1 = datagrid(基于数据库) form2 =组合框(基于数据库)
我想要如果我突出显示某一行(我的选择模式=全速选择)并按下按钮,则comboBox将自动指向该行。
代表。 数据网格
如果有帮助,我可以告诉你我的代码。谢谢:))
谢谢! :))
答案 0 :(得分:1)
您可以尝试以下列方式设置,您可以通过构造函数中的参数将值Joe传递给另一个表单。然后可以使用此选项在ComboBox
comboBox2.SelectedIndex = comboBox2.Items.IndexOf("Joe");
comboBox2.SelectedText = "Three";
//或SelectedValue,具体取决于您的绑定方式
修改强> 避免直接从其他表单访问网格,将所需的值公开为属性或更好地将其作为参数传递给新表单。
Joe可以是像dataGridView2.CurrentRow[0].FormattedValue
这样的单元格的值,并将其传递给像new Form2(object datagridvalue)
这样的新表单构造函数。然后使用表单中的值。