如果是系统的控件可以通过ItemDataBound里面
 DropDownList ddlst1 = (DropDownList)e.Item.FindControl("DDL_show");
而如果是 ascx 它没有dropdownlist这类的对像那该怎么去获取呢?

解决方案 »

  1.   

    一样的找
    dlDisplay1= (dlDisplay)e.Item.FindControl("dlDisplay1"); 
    dlDisplay1 用户控件名
    dlDisplay1 引用到页面上的ID号
      

  2.   

    打错了 
    dlDisplay= (dlDisplay)e.Item.FindControl("dlDisplay1"); 
    dlDisplay 用户控件名 
    dlDisplay1 引用到页面上的ID
      

  3.   

    也是一样的。
    在ItemDataBound里面 
    UserControl myControl= (UserControl)e.Item.FindControl("myControl"); 然后设置用户控件的属性,事件……
    当然,前提是用户控件要暴露相应的属性。