各位前辈好,小弟在多条记录插入数据库的时候,是一条条的加的,不知道为什么只插入了一条,希望大家看看
OrderBLL OB = new OrderBLL(); Order OM = new Order(); String str1 = TextBox2.Text.ToString().Trim(); //可能的字符串格式 string str2 = str1.Substring(0, 4) + str1.Substring(5, 2) + str1.Substring(8, 2) + "000000"; DateTime dt = DateTime.ParseExact(str2, "yyyyMMddHHmmss", null); OM.OrderNum = TextBox1.Text.ToString().Trim(); OM.RecDate = dt; OM.XiadanDate = Convert.ToDateTime(System.Data.SqlTypes.SqlDateTime.MinValue.ToString());//对日期字段,没赋值的地方或用DateTime.MinValue的地方都换为,SqlDateTime.MinValue OM.respon_person = TextBox5.Text.ToString().Trim(); int count = ListBox1.Items.Count; try { for (int i = 0; i < count; i++) { OM.Classify = ListBox1.Items[i].ToString().Trim(); OM.Quantity = int.Parse(ListBox2.Items[i].ToString().Trim()); OB.Add(OM); } Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('增加订单接单记录成功!');window.window.location.href='../Admin_Main.aspx';</script>"); }