当前位置: 代码迷 >> ASP.NET >> 在做购物车是有不了解地方忘指教
  详细解决方案

在做购物车是有不了解地方忘指教

热度:6191   发布时间:2013-02-25 00:00:00.0
在做购物车是有不懂得地方忘指教
网上借鉴了,自己的模仿时出了点问题

这是要填充进去的GRIDVIEW

这是我的数据库


http://www.cnblogs.com/Ferry/archive/2010/08/02/1790214
我借鉴的代码地址

我不清楚我错在哪儿,忘有大虾可以给我解答

------解决方案--------------------------------------------------------
这是将数据库中的某条数据取出来,放到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加入数据时有数据的类型不对啊?
  相关解决方案