怎么样把GridView中的数据添加到数据库

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:24:58
我建立一个购物车DataTable 我把它显示到GridView上,现在我需要把GridView上的数据添加到数据库,怎么搞啊
详细代码:
http://hi.baidu.com/tieniu116/blog/item/9cf35e314e6f3191a8018e45.html
至:一楼同胞
数据已经绑定 绑定了内存中的数据库
我最终的意思是想把内存中的数据写到数据库中去

至:二楼同胞
本段代码没有任何错误!已经验证过,这点不用怀疑,我是想把我显示在GridView的内存中的数据提交到数据库,也就是说我已经把内存中的数据成功显示在GridView上了,但我现在想把GridView上的数据插入到数据库中去

GridView 绑定数据库了么?
应该是数据库的数据先是在GridView上,
然后再写一些别的代码修改数据库的内容,实现GridView上的数据改变

SqlCommand cmdy = new SqlCommand("insert into OrdersDetail (OrderId,ProductId,Quantity,UnitCost,ProductName) values ('" + top1Id + "','" +GridView1.Rows[i].RowIndex.ToString() + "','" + ((Label)GridView1.Rows[i].FindControl("PNumber")).Text + "','" + ((Label)GridView1.Rows[i].FindControl("PMemberPrice")).Text + "','" + ((Label)GridView1.Rows[i].FindControl("PName")).Text + "'",cn);
cmdy.ExecuteNonQuery();
你原来的这程式有错没有?错误提示什么呀,你又不告诉我们,如果没有错你只是想把很多个的访问数据库变成一次的话
你可以把那些insert的语句连去起来,再统一执行就可以了,SQL可以的,Orcale的话加上";"

例如这样

SqlCommand cmdx = new SqlCommand("select top 1 OrderId from Orders order by OrderId desc",cn);
string top1Id = cmdx.ExecuteScalar().ToString();
stri