我有一个窗体,有两个组合框和一个datagridview,它与不同的数据源绑定。一个用于datagridview,另一个用于两个combox。此datagridview有两列,分别名为account1和account2。这些列包含与组合框中相同的值。
现在我的问题是,如果我想更改组合框值,那么当前所选行值shuold会像在combox中那样改变。
假设组合框包含1到10的值,当前选择的值为3,在datagridview中相同。如果我将此组合框值从3更改为7,则datagridview值应从3更改为7.
答案 0 :(得分:2)
你试图这样做
dataGridView1.Rows[0].Cells[0].Value = comboBox1.SelectedValue;//to get the selected text
dataGridView1.Rows[0].Cells[1].Value = comboBox1.SelectedIndex;//to get the selected text index
如果没有清楚地阐述你的问题
答案 1 :(得分:1)
如果我理解了您的查询,您可以按照以下方式操作:
dataGridView1[1, 2].Value = comboBox1.SelectedIndex.ToString();//Here, 1 represents row, 2 represents column.
dataGridView1.Rows[2].Cells[1].Value = comboBox1.SelectedIndex.ToString();
两条线的工作方式与我所知的相同;只是不同的语法。你可以使用其中之一。
祝你好运!