高人帮我来来,关于datalist,datatable这些的

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:44:53
DataTable dt1=null;

HttpCookie aa = Request.Cookies["shangpinid"];
string[] bb = aa.Value.Split(',');

for(int i=0;i<bb.Length;i++)
{

for(int j=i+1;j<bb.Length;j++)
{
if(bb[i]==bb[j])
{
bb[j]= null;
}

}
if (bb[i] != null)
{

DataTable dt = new DataTable();
dt=sp.GetShangpinById(Convert.ToInt32(bb[i]));
DataRow dr = dt.NewRow();
dr = dt.Rows[0];
dt1.Rows.Add(dr);
}
}
DataList1.DataSource = dt1;
DataList1.DataBind();
数组中是商品ID,怎么绑定到datalist

绑定的话,是DATALIST1.DATASOURCE=DT.你的dt1都没有生成。还有。我觉得你从数组中读取数据并生成行记录到TABLE dt里面的写法是不是有问题啊。应该放在FOR循环里面吧。