我想从绑定DataList控件的代码背后asp.net如何从代码绑定数据列表后面在asp.net
我正在从列表中的产品ID和选择自己的基地所有产品
继是我的代码:
List<string> r_items_grid = (List<string>)Session["recent_items"];
for(int i=0; i < r_items_grid.Count; i++)
{
OleDbCommand cmd_r_items= new OleDbCommand("SELECT product_id,product_name,product_price,product_image_1 from products where product_id="+ Convert.ToInt32(r_items_grid[i]),con);
r_items_reader=cmd_r_items.ExecuteReader();
DataList3.DataSource = r_items_reader;
DataList3.DataBind();
}
但我只看到最后一条记录在数据列表
的所有数据,这对于每次更改DatasSource(DS)并重新绑定它的迭代都很明显这样做你应该只分配一次DS,并且只绑定一次,并且应该在循环之外。 – manish 2014-11-23 17:20:04
另外,小心使用该命令查看消毒参数。 – 2014-11-23 17:20:25