c# - Why is my DropDownList not working? -


i display dropdownlist isn't working yet. asp.net code:

<asp:panel id="pnlchannel" runat="server"> <asp:sqldatasource id="sdschannel" runat="server"></asp:sqldatasource> <asp:dropdownlist id="ddlchannel" runat="server">      <asp:listitem id="limdefault" runat="server"></asp:listitem>     </asp:dropdownlist> </asp:panel> 

and codebehind:

  public panel getdropdownlist() {     // create drop down list , data source     panel pnlchannel = new panel();     dropdownlist ddlchannel = new dropdownlist();     listitem limdefault = new listitem();     sqldatasource sdschannel = new sqldatasource();      // configure data source     sdschannel.connectionstring = configurationmanager.connectionstrings["cr_sql"].connectionstring;     sdschannel.selectcommand = "select * table";     sdschannel.id = "sdschannel";      // configure drop down list     ddlchannel.datatextfield = "channel";     ddlchannel.datavaluefield = "channel";     ddlchannel.appenddatabounditems = true;     ddlchannel.datasourceid = "sdschannel";        // configure default list item     limdefault.selected = true;     limdefault.text = "all";     limdefault.value = "-1";      // add controls static panel in footer     ddlchannel.items.add(limdefault);     pnlchannel.controls.add(ddlchannel);     pnlchannel.controls.add(sdschannel);     return pnlchannel; } 

did miss something? think listitem isn't working, because there dropdownlist can't see list drop down.

you have not set text property of listitem. remove code .cs file creating controls because duplicate controls.

<asp:dropdownlist id="ddlchannel" runat="server">      <asp:listitem id="limdefault" runat="server" text="sometext" value="somevalue"></asp:listitem>     </asp:dropdownlist> 

Comments

Popular posts from this blog

How has firefox/gecko HTML+CSS rendering changed in version 38? -

javascript - Complex json ng-repeat -

jquery - Cloning of rows and columns from the old table into the new with colSpan and rowSpan -