比如DataList外有个按钮,按一下访问DataList里面某个控件。高手帮帮我啊,我菜鸟。- -||

解决方案 »

  1.   

     DataList1_ItemDataBoundif   (e.Item.ItemType   ==   ListItemType.Item   ||   e.Item.ItemType   ==   ListItemType.AlternatingItem) 
                    { 
                            
                            Label Lable1= (Label)e.Item.FindControl( "Lable1");                  }
      

  2.   

    使用模板列然后
    if   (e.Item.ItemType   ==   ListItemType.Item   ||   e.Item.ItemType   ==   ListItemType.AlternatingItem) 
                    { 
                            
                            Label Lable1= (Label)e.Item.FindControl( "Lable1");                  }
      

  3.   

    for (int i = 0; i < DataList1.Items.Count; i++)
         {
             CheckBox cb = (CheckBox)DataList1.Items[i].Cells[1].FindControl("checkbox1");
             if (cb.Checked)
               {
                        //
               }
         }
      

  4.   


    foreach (DataListItem dl in DataList1.Items)
            {
                CheckBox cb = dl.FindControl("cbChecked") as CheckBox;
                if (cb != null)
                {
                }
             }
      

  5.   

    for (int i = 0; i < DataList1.Items.Count; i++) 
        { 
            CheckBox checkBox = (CheckBox)DataList1.Items[i].Cells[1].FindControl("checkbox1"); 
            if (checkBox.Checked) 
              { 
                      XXOO 
              } 
        }