在做购物车是有不懂得地方忘指教
网上借鉴了,自己的模仿时出了点问题
这是要填充进去的GRIDVIEW
这是我的数据库
http://www.cnblogs.com/Ferry/archive/2010/08/02/1790214.html
我借鉴的代码地址
我不清楚我错在哪儿,忘有大虾可以给我解答
------解决方案--------------------
这是将数据库中的某条数据取出来,放到datatable中,然后绑定到gridview上去。
你定义datatable时:
dt.Columns.Add(new DataColumn("ID", typeof(Int32)));
dt.Columns.Add(new DataColumn("ProductNo", typeof(String)));
dt.Columns.Add(new DataColumn("ProductName", typeof(String)));
dt.Columns.Add(new DataColumn("BuyPrice", typeof(String)));
dt.Columns.Add(new DataColumn("Amount", typeof(Int32)));
这边的类型,就是typeof()里的数据类型要和你加入时:
dt.Rows.Add(new object[]{
Convert.ToInt32(BookID.ToString()),
Convert.ToInt32(dtRow.Rows[0]["BookID"].ToString()),
dtRow.Rows[0]["BookName"].ToString(),
Convert.ToInt32(dtRow.Rows[0]["Price"].ToString()),
1
});
这里的数据类型一致,int就是int ,string就是string,你是不是在给datatable加入数据时有数据的类型不对啊?