Formview mit zwie Datenquellen?

23/11/2008 - 23:34 von Kaan Acikgoez | Report spam
Hallo NG,

ich suche die Möglichkeit eine Dropdownlist in einer Formview mit einer 2.
Datenquelle zu füllen und beim Update den wert der Dropdownlist in die
1.Datenquelle zu schreiben. Leider bekomme ich permanen eine Fehlermeldung.

DropDownList1 besitzt ein SelectedValue, das ungültig ist, weil es nicht in
der Elementliste vorhanden ist.
Parametername: value

Ich denke mal, das der Parameter mit der Selectedvalue von der Dropdownlist
klarkommt? oder? Habt ihr vielleicht einen Link mit einem Bsp.?

Lg Kaan
 

Lesen sie die antworten

#1 Thomas Bandt
24/11/2008 - 00:20 | Warnen spam
Hallo Kaan,

Kaan Acikgoez schrieb:
ich suche die Möglichkeit eine Dropdownlist in einer Formview mit einer 2.
Datenquelle zu füllen und beim Update den wert der Dropdownlist in die
1.Datenquelle zu schreiben. Leider bekomme ich permanen eine Fehlermeldung.



ein allgemeiner und gut gemeinter Tipp: verzichte auf
das DataBinding im Markup und auf alle DataBinding-
Controls die keine Menge von Datensàtzen rendern (ok:
GridView, Repeater, DataList usw. - nicht ok FormView,
DetailsView usw.) und vor allem auf die *DataSource-
Controls, wenn du über einen schnell zusammen
geklickten Dummy hinaus willst.

Das führt zu nichts als grauen Haaren, du rennst stàndig
gegen Wànde und vor allem làsst sich das alles wirklich
beschissen debuggen.

Siehe auch:
http://www.karsan.de/ASPNETHandarbe...ource.aspx

DropDownList1 besitzt ein SelectedValue, das ungültig ist, weil es nicht in
der Elementliste vorhanden ist.
Parametername: value

Ich denke mal, das der Parameter mit der Selectedvalue von der Dropdownlist
klarkommt? oder? Habt ihr vielleicht einen Link mit einem Bsp.?



Über DataSource1 bekommt die Liste einen Value, der
gebunden werden soll -> die Daten für die Liste kommen
aber aus DataSource2 -> folglich muss der Value auch
in DataSource2 vorhanden sein.

Bsp.:

Listenelemente: 1, 2, 3
Gebunden wird aber: 4

Dann kracht es.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Die ASP.NET-Profis aus Nürnberg

Ähnliche fragen