c#技术,销售单明细

来源:百度知道 编辑:UC知道 时间:2024/06/27 09:50:25
我用c#
有2个table

tblSale (fldSaleID,fldTotalMoney,fldUserID,fldSaleDate)
tblSaleList (fldSerialID,fldSaleID,fldProdID,fldPrice,fldAmount)

现在有一笔销售记录如下:

fldUserID= '001'
fldSaleDate='2005-7-19'

fldProdID fldPrice fldAmount
0001 1.00 2
0003 1.50 1
0005 1.00 3
0011 10.0 4

现在,我要使用存储过程保存这些信息,如果不使用格式字符串作为参数方式的话,该如何做?

以参数的方式传入存入存储过程:
SqlCommand cmd = new SqlCommand ();
cmd.Parameters.Add("@ID");
cmd.Parameters["@ID"].Value=TbID.Text.Trim();

你可以定义个数组,把所有的信息都添加到数组中,然后将数组作为参数进行传入,接受到数组之后在对数组的信息进行遍历,再将遍历的结果分别的进行添加到存储过程的参数中,就实现了啊