12. november 2002 - 11:46Der er
10 kommentarer og 1 løsning
Få fat i en control som ligger i mit datalist
Jeg har en dropdownlist i mit datalist, og som det er nu, fylder jeg det ud på denne måde
<asp:DropDownList id="DropDown1" runat="server"> <asp:ListItem>Vælg en kategori</asp:ListItem> </asp:DropDownList>
er det muligt at binde data til den under page_load?? når jeg skriver DropDown1.DataSource = minedata brokker den sig over at den ikke kan finde DropDown1...
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
<asp:DropDownList id="DropDown1" runat="server" DataTextField="db_name" DataValueField="db:id" DataSource="<%#GetDBData()%>"> <asp:ListItem>Vælg en kategori</asp:ListItem> </asp:DropDownList>
----------
protected DataTable UserNewsletters() { //Connection to DB OleDbConnection con = new OleDbConnection(Application["strConnect"].ToString()); OleDbDataAdapter adpt = new OleDbDataAdapter("SELECT db_id,db_name FROM db_table",con); DataSet ds = new DataSet(); adpt.Fill(ds,"db_table"); return ds.Tables["db_table"]; }
protected DataTable UserNewsletters(string order_row) { //Connection to DB OleDbConnection con = new OleDbConnection(Application["strConnect"].ToString()); OleDbDataAdapter adpt = new OleDbDataAdapter("SELECT db_id,db_name FROM db_table ORDER BY " + order_row,con); DataSet ds = new DataSet(); adpt.Fill(ds,"db_table"); return ds.Tables["db_table"]; }
-------
<asp:DropDownList id="DropDown1" runat="server" DataTextField="db_name" DataValueField="db:id" DataSource="<%#GetDBData("db_name")%>"> <asp:ListItem>Vælg en kategori</asp:ListItem> </asp:DropDownList>
men... for at opsummere... det er ikke muligt at ændre datasourcen på den ved hjælp af f.eks. Page_Load, men skal gøres i selve <asp:DropDownList> tag'et ??
kay... nej, det er lidt svært sårn lige uden videre, men det kan være der er nogle asp.net hajer der ved en måde at gøre det på :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.