这句话该怎么理解啊?e.Item.ItemType==ListItemType.Item 还有“e.Item.ItemType==ListItemType.AlternatingItem”
aspx文件中有一个datalist 其中触发OnItemDataBound="BindRepeater“事件
<asp:datalist id="dlist" runat="server" OnItemDataBound="BindRepeater" >
在aspx.cs中
------------------------------------------------------------------------
public void BindRepeater(object src,DataListItemEventArgs e)
{
string sql = "select C_id,orderid,customerid from orders";
DataSet C1 = newdata.dbbind(sql);
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
Repeater rep=(Repeater)e.Item.FindControl("repeater1");
string cid=(string)dlist.DataKeys[e.Item.ItemIndex];
DataView view=C1.Tables[0].DefaultView;
view.RowFilter="customerid='"+cid+"'";
rep.DataSource=view;
rep.DataBind();
}
}
----------------------------------------------------------------------
(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
这句话该怎么理解啊?