用datatable制作产品订购单录入界面,如何根据代码从数据库自动获取名称的值?
自定义生成1个datatable制作一个产品订购单录入界面,关联到dataGridView1。
DataTable dt = new DataTable();
DataColumn dcdm = new DataColumn("代码", typeof(string));
DataColumn dcpm = new DataColumn("品名", typeof(string));
dt.Columns.Add(dcdm);
dt.Columns.Add(dcpm);
dataGridView1.DataSource = dt;
希望在录入“代码”111 后,自动从数据库获取“品名”的值aaa。 如何实现,请高手赐教?
------解决方案--------------------dataGridView1
你写的是一个 winform 程序吧
你可以在 cellchanged的事件里面处理啊
------解决方案--------------------
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
先获取单元格1的值
string var1 = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();
连接数据库,获取单元格2的值var2,赋值给单元格2
dataGridView1[e.ColumnIndex+1, e.RowIndex].Value = var2;
}