foreach里面是循环遍历的 不能直接赋值(如果直接赋值就是得到的最后一条数据,前面的数据就被下一条给覆盖了),而是在外面声明一个变量,然后在里面累加 比如说
string html="";
foreahc(var item in n)
{
html+="值";
}
然后你得到的html就不是被覆盖的了
计算datalist的长度,对datalist进行追加
一般情况该datalist赋值都是使用list或dataset
直接使用
datalist.DataSource=ds或list
datalist.DataBind();
就行
而不需要逐行赋值
获取页面上所有的datalist然后用 for()或foreach循环判断,进行是否赋值