[求助]在EditItemTemplate创建动态DropDownList问题

╄→尐↘猪︶ㄣ 提交于 2019-12-17 09:26:32

 <asp:TemplateColumn HeaderText=" 分类"  ItemStyle-Width="50">
  <ItemTemplate>
  <%# Pictype(DataBinder.Eval(Container.DataItem ,"TypeID").ToString())%>

   </ItemTemplate>
  <EditItemTemplate>
  <asp:DropDownList ID="TypeID" runat="server">
  </asp:DropDownList>

  </EditItemTemplate> 
 </asp:TemplateColumn>

protected void DDownList(){
    
string connStr="server=" + ConfigurationSettings.AppSettings["ServerName"+ ";User ID="+ ConfigurationSettings.AppSettings["UserID"+"; password="+ ConfigurationSettings.AppSettings["UserPassword"+";Database=" + ConfigurationSettings.AppSettings["dbBase"+ "";
    SqlConnection conn 
=new SqlConnection(connStr);
    SqlDataAdapter dr 
= new SqlDataAdapter("Select * from tbl_PicType",conn);
    conn.Open();
    DataSet ds
=new DataSet();
    dr.Fill(ds,
"DDown");
    TypeID.DataSource
=ds;
    TypeID.DataTextField
="TypeName";
    TypeID.DataValueField
="TypeID";
    TypeID.DataBind();
}


我试了好多次多是错误提示无TypeID,能不能再EditItemTemplate中间动态创建DorpDownList,要是能,怎么创建呢?

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!