c# - AJAX ComboBox - dropdown button missing -
using ajax combobox inside of accordion control. in fact, accordion control nested inside accordion, if problem.
anyway -- have 2 combo boxes - on first 1 seems on page postback drop down button see list of available items disappears. on second one, never there.
here code:
<asp:accordionpane id="pane1" runat="server" headercssclass="accordionheader" contentcssclass="accordioncontent" > <header> query view </header> <content> <asp:label id="lbl_chkone" cssclass="label" runat="server" text="by user" ></asp:label> <input id="chk_one" type="checkbox" onclick="changepane(0,this)" groupkey="query" /> <asp:label id="lbl_chktwo" cssclass="label" runat="server" text="all users" ></asp:label> <input id="chk_two" type="checkbox" onclick="changepane(1,this)" groupkey="query" /> <asp:label id="lbl_chkthree" cssclass="label" runat="server" text="other" ></asp:label> <input id="chk_three" type="checkbox" onclick="changepane(2,this)" groupkey="query" /> <br /> <br /> <asp:accordion id="inneraccordion" runat="server"> <panes> <asp:accordionpane id="pane3" runat="server" visible="true" > <content> <asp:panel id="panel1" runat="server"> <asp:label id="label2" runat="server" text="select user:" style="margin-left:28px" ></asp:label> <asp:combobox id="cbox_user" runat="server" autocompletemode="suggestappend"> </asp:combobox> <asp:label id="label3" runat="server" text="select month:" style="margin-left:28px" ></asp:label> <asp:textbox id="txt_date" runat="server"></asp:textbox> <asp:label id="label1" runat="server" text="enter price:" style="margin-left:28px" ></asp:label> <asp:textbox id="txt_price" runat="server"></asp:textbox> <asp:calendarextender id="calendarextender1" runat="server" targetcontrolid="txt_date" format="mmmm yyyy" onclientshown="oncalendarshown" onclienthidden="oncalendarhidden" behaviorid="calendar1" > </asp:calendarextender> <br /> </asp:panel> </content> </asp:accordionpane> <asp:accordionpane id="pane4" runat="server" visible="true" > <content> <asp:panel id="panel4" runat="server"> <asp:label id="label10" runat="server" text="select group:" style="margin-left:28px" ></asp:label> <asp:combobox id="cbox_group" runat="server" > <asp:listitem text="all groups"> </asp:listitem> <asp:listitem text="customers" > </asp:listitem> <asp:listitem text="employees" > </asp:listitem> </asp:combobox> <asp:label id="label11" runat="server" text="select month:" style="margin-left:28px" ></asp:label> <asp:textbox id="textbox5" runat="server"></asp:textbox> <asp:label id="label12" runat="server" text="enter price:" style="margin-left:28px" ></asp:label> <asp:textbox id="textbox6" runat="server"></asp:textbox> <br /> </asp:panel> </content>
cbox_user 1 displays button , disappears on postback. cbox_groups 1 never shows button.
here code behind binds data cbox_user:
protected void bindusers() { iqueryable<aquser> query = users in db.aquser orderby users.username select users; cbox_user.datasource = query; cbox_user.datatextfield = "username"; cbox_user.datavaluefield = "username"; cbox_user.databind(); } protected void page_load(object sender, eventargs e) { db = new dbentities(); bindusers(); if (!page.ispostback) outeraccordion.panes[1].visible = false; else outeraccordion.panes[1].visible = true; }
i couldn't find on internet except posts possibily being related divs / css alignment.
any ideas?
never solve this. must big need fix.
i used dropdownlist instead of combobox , works fine.
Comments
Post a Comment