Laden...

DropDownList.Value wird nicht gewählt

Erstellt von Champ88 vor 14 Jahren Letzter Beitrag vor 14 Jahren 1.594 Views
C
Champ88 Themenstarter:in
23 Beiträge seit 2006
vor 14 Jahren
DropDownList.Value wird nicht gewählt

Hallo zusammen,

folgendes Problem:
Ich habe auf einer ASP-Seite mehrere DropDown Listen, deren Werte ich über eine DB fülle. Das ganze geschieht im PageLoad-Event.

System.Data.OracleClient.OracleConnection oraconSPRACHE = new System.Data.OracleClient.OracleConnection(ConfigurationManager.ConnectionStrings["TrainerDBConnectionString"].ConnectionString);
                    DataSet SprachenDS = new DataSet();
                    System.Data.OracleClient.OracleDataAdapter cmdSPRACHE = new System.Data.OracleClient.OracleDataAdapter("select * from tbl_sprachen", oraconSPRACHE);
                    cmdSPRACHE.Fill(SprachenDS, "tbl_sprachen");

                    ddlSprache1.DataSource = SprachenDS.Tables["tbl_sprachen"].DefaultView;
                    ddlSprache1.DataTextField = "sprache";
                    ddlSprache1.DataValueField = "ID";
                    ddlSprache1.DataBind();

In dem Oben gezeigen Fall wird eine DropDown Liste mit einigen Sprachen gefüllt.
Weiter unten in der Funktion lese ich ein Cookie aus und fülle ein array mit den Informationen:

string[] alle = Request.Cookies["IDCookie"].Value.Split('*');

Nachdem das Array gefüllt ist fülle ich nun die einzelnen Elemente meiner Webseite, womit ich auch ein Value meine DropDownList auswähle.

ddlSprache1.SelectedValue = alle[17];

Leider sind jedoch sobald die Seite im Browser angezeigt wird keine Values gewählt. Das Array beinhaltet 100&tig die richtigen Informationen, das habe ich bereits geprüft.

Hat einer von euch eine Idee wie ich das Problem lösen kann?

Vielen Dank
Gruß
Thorsten

Wir müssen wissen wo wir stehen, damit wir wissen wo wir hin müssen...

1.433 Beiträge seit 2006
vor 14 Jahren

SelectedIndex der Dropdownlist auf den gwünschten Wert gesetzt?

Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt

C
Champ88 Themenstarter:in
23 Beiträge seit 2006
vor 14 Jahren

Danke für die Antwort.

Das kann ich nicht direkt, da ich den Index nicht kenne, sondern nur den ValueWert. Ich arbeite in diesem Fall mit reinem Klartext. An anderen Stellen klappt das auch ohne Probleme. Nur in diesem Fall wenn ich im "PageLoad" beides direkt hintereinander mache, also die DropDownList fülle und den wert setze habe ich das Problem.

Gruß
Thorsten

Wir müssen wissen wo wir stehen, damit wir wissen wo wir hin müssen...

1.433 Beiträge seit 2006
vor 14 Jahren

Kann es sein, dass der ValueWert immer identisch ist? Dann selektiert er auch nichts.

Vgl.

Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt

C
Champ88 Themenstarter:in
23 Beiträge seit 2006
vor 14 Jahren

Habe den Fehler gefunden.

Danke für dir Hilfe.

Gruß
Thorsten

Wir müssen wissen wo wir stehen, damit wir wissen wo wir hin müssen...

5.941 Beiträge seit 2005
vor 14 Jahren

Salute Champ88

Es wäre sehr hilfreich wenn du uns an dem Problem und dessen Lösung beteiligen würdest, danke.

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011