» »

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...

iggy ::

Kje je koda?
Hey, you're fat!

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

}

3p ::

Vsebina drop-downa pa je taka kot želiš (vidno besedilo)?

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:
....
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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Excel pomoč

Oddelek: Programska oprema
121700 (777) P=LN
»

ASP.NET (C#) - Pomoč

Oddelek: Izdelava spletišč
131060 (837) Denisj
»

Baza & c#

Oddelek: Programiranje
214014 (3072) xardas
»

DataView, DataTable, DataSet

Oddelek: Programiranje
91087 (838) detroit
»

[ASP.NET] problem

Oddelek: Izdelava spletišč
382035 (1685) Microsoft

Več podobnih tem