asp.net中怎样实现批量数据的录入?(比如订单明细的输入)
订单主表和明细表。新增一条主表对应多个明细
最后一次性保存到数据库中,如何做?详细介绍、非详细者勿答!
--------------------编程问答-------------------- SqlDataAdapter da = new SqlDataAdapter("select * from 明细表", 连接字符串);
SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataTable tab = new DataTable();
da.Fill(tab);
for(int i=0;i<10;i++)
{
DataRow newRow=tab.NewRow();
newRow["字段名"]="";
}
da.Update(tab);
da.Dispose();
cb.Dispose();
tab.Dispose(); --------------------编程问答-------------------- 像 DataTable这样存储如果是多个表一起存在数据库总如何使用的? --------------------编程问答-------------------- 我不太明白什么多个表, 就算是多个表也是一个表一个表的来插入呀, 又不是同时进行操作的,
如果我想一条主表对应多条明细
二个循环,处层循环主表, 里面循环明细, 插明细的时候获取外层循环的ID就可以了。 --------------------编程问答-------------------- 楼主是不是想用事物啊。
如果某个没有插入成功则全部取消啊。 --------------------编程问答-------------------- cvs文件导入
补充:.NET技术 , C#