读书人

用datatable制作产品订购单录入界面

发布时间: 2012-03-07 09:13:51 作者: rapoo

用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;
}

读书人网 >C#

热点推荐