ASP.NET 2.0: DirectCast und DropDownList

11/03/2008 - 12:00 von Liz Helmecke | Report spam
Hallo NG,

der DirectCast funktioniert mit einer Textbox im InsertMode der FormView:
lcTN = DirectCast(lo7FvwAnmeldung.FindControl("lo7txtAdrVorname"),
TextBox).Text

Aber nicht mit einer DropDownList im selben InsertMode derselben Formview:
Session.Add("Anrede",
Convert.ToInt32(DirectCast(lo7FvwAnmeldung.FindControl("lo7DrpAdrAnrede"),
DropDownList).SelectedItem))

Hier kommt die Fehlermeldung, der Typ DropDownList sei nicht definiert.
Det kapiert ich jetzt aber nich...

Dankbar für Tipps!
Liz
 

Lesen sie die antworten

#1 Liz Helmecke
11/03/2008 - 12:38 | Warnen spam
... ach ja, tàte man mal ordentlich debuggen, dann würde man nicht soviel
fragen müssen:

SelectedItem ist der String, der angezeigt wird.
Was ich wollte, war stattdessen der SelectedValue. Damit funktioniert es
nàmlich auch...

SORRY!


"Liz Helmecke" schrieb im Newsbeitrag
news:%
Hallo NG,

der DirectCast funktioniert mit einer Textbox im InsertMode der FormView:
lcTN = DirectCast(lo7FvwAnmeldung.FindControl("lo7txtAdrVorname"),
TextBox).Text

Aber nicht mit einer DropDownList im selben InsertMode derselben Formview:
Session.Add("Anrede",
Convert.ToInt32(DirectCast(lo7FvwAnmeldung.FindControl("lo7DrpAdrAnrede"),
DropDownList).SelectedItem))

Hier kommt die Fehlermeldung, der Typ DropDownList sei nicht definiert.
Det kapiert ich jetzt aber nich...

Dankbar für Tipps!
Liz




Ähnliche fragen