Forum » Programiranje » Dropdown list vrača izbrano vrednost null
Dropdown list vrača izbrano vrednost null
brinovcek ::
Živjo
Imam problem s spustnim seznamom, v katerega dodajam items preko data source-a, v katerem imam definirano tudi kaj prikazujem v seznamu in kaj naj vzame za izbrano vrednost. Vendar pa ko želim preveriti katera vrednsot je bila izbrana mi funkcija selectecValue in selectedItem vrneta null. Zakaj ???? Kaj je še potrebno, da mi bo stvar delala????
Nujno...
Imam problem s spustnim seznamom, v katerega dodajam items preko data source-a, v katerem imam definirano tudi kaj prikazujem v seznamu in kaj naj vzame za izbrano vrednost. Vendar pa ko želim preveriti katera vrednsot je bila izbrana mi funkcija selectecValue in selectedItem vrneta null. Zakaj ???? Kaj je še potrebno, da mi bo stvar delala????
Nujno...
brinovcek ::
Koda:
<asp:DropDownList ID="DropDownList3" runat="server" Height="19px" Visible="False" DataSourceID="korak3" DataTextField="Naziv" DataValueField="Primernost" AppendDataBoundItems="True"> </asp:DropDownList> <asp:SqlDataSource ID="korak3" runat="server" ConnectionString="<%$ ConnectionStrings:Prva pomocConnectionString %>" SelectCommand="SELECT [Dejanja korakov].Naziv, [Dejanja korakov].ID_DK, [Dejanja korakov].Primernost FROM Dejanja INNER JOIN Koraki ON Dejanja.ID_D = Koraki.ID_D INNER JOIN [Dejanja korakov] ON Koraki.ID_DK = [Dejanja korakov].ID_DK WHERE (Dejanja.ID_D = @ParamD) AND (Koraki.ID_K =3)"> <SelectParameters> <asp:ControlParameter ControlID="dejanja" DefaultValue="0" Name="ParamD" PropertyName="SelectedValue" /> </SelectParameters> </asp:SqlDataSource> in code behind: protected void Button2_Click(object sender, EventArgs e) { Label3.Text = bool.Parse(DropDownList3.SelectedValue.ToString()); //Selected data field for value of dropdownlist is a type bool }
Trinitron ::
Label3.Text = bool.Parse(DropDownList3.SelectedValue.ToString());
Zakaj pretvoriš selected value najprej v string, nato v bool, potem pa lastnosti Label3.Text (ki je tudi string) prirediš vrednost bool?
Naredi tako: Label3.Text = DropDownList3.SelectedValue.ToString();
brinovcek ::
Da vsebina v dropdownlistu je vidna normalno, problem je samo v tem da mi DropDownList3.SelectedValue.ToString() vrne vrednsot "".
brinovcek ::
Helllouu :))
Samo da sporočim. Uspelo mi je pogruntati kaj je narobe. Zadeva dela ko urca ko dodam v page_load() funkcijo naslednje:
....
...
Pa da ne pozabim tut na moj vir, mogoče še komu pride prav http://www.dotnetfunda.com/tutorials/co...
Hvala za vso pomoč.
Samo da sporočim. Uspelo mi je pogruntati kaj je narobe. Zadeva dela ko urca ko dodam v page_load() funkcijo naslednje:
....
if(!IsPostBeck) { DropDownList1.DataBind(); }
...
Pa da ne pozabim tut na moj vir, mogoče še komu pride prav http://www.dotnetfunda.com/tutorials/co...
Hvala za vso pomoč.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Excel pomočOddelek: Programska oprema | 1820 (897) | P=LN |
» | ASP.NET (C#) - PomočOddelek: Izdelava spletišč | 1139 (916) | Denisj |
» | Baza & c#Oddelek: Programiranje | 4195 (3253) | xardas |
» | DataView, DataTable, DataSetOddelek: Programiranje | 1169 (920) | detroit |
» | [ASP.NET] problemOddelek: Izdelava spletišč | 2190 (1840) | Microsoft |