订单主表和明细表。新增一条主表对应多个明细最后一次性保存到数据库中,如何做?详细介绍、非详细者勿答!

解决方案 »

  1.   

    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();
      

  2.   

    像  DataTable这样存储如果是多个表一起存在数据库总如何使用的?