我在Formview里加了一个用户控件
<asp:FormView ID="FormView1" runat="server" Width="100%">
   <ItemTemplate>
      <uc1:DDLType ID="DDLKind" runat="server" /
   </ItemTemplate>
</asp:FormView>
我想在后台设置一下DDLKind的属性,怎么办?
比如DDLKind.DataSource=Source;

解决方案 »

  1.   

    循环FormView的item项
    控件用FindControl("DDLType")取得
      

  2.   

    需要循环模板列然后去
    FindControl("控件名")
      

  3.   

    我直接这么写的,
    DDLType ddlKind = (DDLType)FormView1.FindControl("DDLType");
    用循环怎么写?
      

  4.   

    又有一个新的问题,我在Formview里加了一个Dropdownlist控件,
    怎么在后台设置它的datasource?
      

  5.   

    对只有循环模板列,然后用findcontrol去找控件
      

  6.   

    FormView.Items[Index].FindControl(ControlId) 获取出来后进行强制转换
      

  7.   

    Formview的数据源为空时,怎么办呢?