有一个填写表格的代码。但是我不知道如何在“供应商”列中的组合框中的值发生变化时强制“供应商代码”列中的值发生变化。我将不胜感激提示和帮助。
conn = new OleDbConnection(conn_string);
conn.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = conn;
string query = "select Договор.*, Поставщики.Название from Договор, Поставщики where Договор.[Код поставщика] = Поставщики.[Код поставщика] order by [№ договора]";
command.CommandText = query;
OleDbDataAdapter da = new OleDbDataAdapter(command);
dt = new DataTable();
da.Fill(dt);
Поставщики.DisplayMember = "Название";
Поставщики.ValueMember = "Код поставщика";
Поставщики.DataSource = dt;
dataGridView1.DataSource=dt;
this.dataGridView1.Columns["Название"].ReadOnly = true;
conn.Close();
结果是这样的