做一个产品进货功能.,,需要登记进货清单.,.
目前这块的做法是:将每条产品信息添加至DataTable,然后再在DataGridView上显示,.
最后将这些信息添加到SQL数据库上面.,
最后一步现在不知道怎么实现,就是将DataGridView上的数据添加到数据库这步....
原先还打算用另一种做法.,以前早前用vb的时候,这块的功能是使用临时表,
只是太久了,也忘记临时表怎么用了.,.
目前这块的做法是:将每条产品信息添加至DataTable,然后再在DataGridView上显示,.
最后将这些信息添加到SQL数据库上面.,
最后一步现在不知道怎么实现,就是将DataGridView上的数据添加到数据库这步....
原先还打算用另一种做法.,以前早前用vb的时候,这块的功能是使用临时表,
只是太久了,也忘记临时表怎么用了.,.
{
判断这条数据是否在数据库里已经存在?
如果不存在
Insert 数据库();
}最好上面这个方法写在一个事务里面,,
{
string barcode = datatableRows[i]["产品条码"].ToString();
string insertsql = " insert into products(barcode) values('" + barcode + "')";
SqlCommand cmd = new SqlCommand(insertsql, cn);
cmd.ExecuteNonQuery();
}
不过首先你要从数据库的表中查出空记录的放到dataTable里~
临时表只能存五条记录.,
如果断点调试的话,就更不稳定了,
一样的做法,有的时候能存三条.
有的时候只能存一条,两条.以后有时间再试临时表.......
现在只好说直接插入数据表,加个字段判断,.的形式,.结贴...