日期:2014-05-17  浏览次数:20419 次

datalist绑定后判断问题
for(int i=0;i<=datalist1.Items.Count;i++)
{
  ....中间判断代码
}
在ItemDataBound中写入上面代码,运行后总提示超出索引范围,如果改行i<datalist1.Items.Count的话,页面可以运行,但最后一条记录中间的判断不起作用。
怎么回事?求教!!

------解决方案--------------------
protected void sydl_ItemDataBound(object sender, DataListItemEventArgs e) {
   这里不能用e.Item.ItemIndex?
}
------解决方案--------------------
e.Item.FindControl("Image1") as Image