怎样获取datalist中的子控件,datalist中有linkbutton、label、textbox ,获取这些控件并把它们赋值

解决方案 »

  1.   

    在DataList的ItemDataBound事件中写:protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
            {
               Label lab = new Label();
                object obj = e.Item.FindControl("服务器端控件的ID");
                if (obj != null)
                {
                    lab = (Label)obj;
                }
            }
      
      

  2.   

    楼上的正解,不过貌似这样的必须是放到模板列吧,唉,好久没写过b/s程序了,都忘了
    要获得的类型 name =(要获得的类型)e.Item.FindControl("服务器端控件的ID");