if(e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlaternateItem)
{
     //然后查找.
}

解决方案 »

  1.   

    (Label)e.item.find("a")?
    是不是
    (Label)e.item.findControl("a")?
      

  2.   

    Label lbl=(Label)e.item[e.Comm].FindControl("a");
      

  3.   

    protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.Item ||
             e.Item.ItemType == ListItemType.AlternatingItem)
        {
            Label Label1 = (Label)e.Item.FindControl("Label1");
            string s = Label1.Text;            
            //string s = ((DataRowView)e.Item.DataItem).Row.ItemArray[1].ToString();        
        }
    }
      

  4.   

    ((Label)e.item.findControl( "a ")).text