Laden...

Zu datengebundene Dropdownlisten nulltes Item hinzufügen

Erstellt von opel vor 14 Jahren Letzter Beitrag vor 14 Jahren 561 Views
O
opel Themenstarter:in
59 Beiträge seit 2008
vor 14 Jahren
Zu datengebundene Dropdownlisten nulltes Item hinzufügen
        SH_TAL_Auszahlungsstellen shtalauszahlungstellen = new SH_TAL_Auszahlungsstellen();
        string AUSSQL = "SELECT * FROM SH_TAL_AUSZAHLUNGSSTELLEN";
        DataSet AUSds = new DataSet();
        shtalauszahlungstellen.FillDataset(AUSds, AUSSQL, "SH_TAL_AUSZAHLUNGSSTELLEN");
        DDL_Auszahlungsstelle.DataSource = AUSds;
        DDL_Auszahlungsstelle.DataMember = "SH_TAL_AUSZAHLUNGSSTELLEN";
        DDL_Auszahlungsstelle.DataValueField = "AUS_ID";
        DDL_Auszahlungsstelle.DataTextField = "AUS_KTOINHABER";
        DDL_Auszahlungsstelle.DataBind();

Der Code füllt mir meine Dropdownliste (DDL_Auszahlungsstelle) dynamisch aus der DB. Ich hätte aber gerne noch ein festes Listenelement an 0. Position.

Füge ich vor dem DataBind() meine Zeile

 DDL_Auszahlungsstelle.Items.Add("Bitte wählen");

ein, überschreibt der DataBind() das Element und es ist nicht vorhanden.
Ein Add nach dem binden, erstellt mir das neue Element am Ende der Liste.

Wie bekomme ich ein manuelles Element an die 0. Position?

656 Beiträge seit 2008
vor 14 Jahren

Ohne es vorher zu testen würd ich sagen, dass du es in dein DataSet einfügen müsstest; und zwar in die Spalte des DataTextField.

173 Beiträge seit 2006
vor 14 Jahren

Hi opel,
wenn du Daten aus verschiedenn Quellen brauchts musst du über AddArray gehen.
Aber Achtung nach der Auswahl, musst du die dann auch entsprechend mappen.
Weil 0 ist dann 1 usw.

Oder du macht das add nach dem Bind und setzt diese Auswahl als aktuelle SelctedIndex.

Gruß
Bonvie