SELECT [tbl_zubehoer].[zube_id] FROM [tbl_zubehoer] WHERE
[tbl_zubehoer].[userId] = @userId;

Mit diesem Statement holt er 3 zube_id's aus der Tabelle, da jeder user
(userId), 3 DropDownListen einstellen kann. Mit sqlReader.Read() hab ich die
erste ID (erste Row) sobald ich wieder sqlReader.Read() ausf�hre, hat er die
zweite ID (zweite Row). Wenn ich die ID's ausgebe, geht er auch ohne
Probleme zur n�chsten Row und zeigt mir die richtige ID an.
while(sqlReader.Read()) hab ich nicht verwendet, da ich die anzahl der rows
kenne und es nicht mehr wie 3 sein k�nnen. Im Grunde ist es nichts anderes
wie mit while(...), der einzige unterschied ist, das ich das
sqlReader.Read() nicht in der schleife ausf�hren lasse sonder dort setzte wo
ich es ben�tige.
Hab die zube_id an der stelle, wo ddlZube_1.items.find..... ausgef�hrt wird
ausgegeben bis hin zur stelle wo ddlZube_3.items.find.... ausgef�hrt wird.
An jeder stelle hat es mir die richtige (und eine unterschiedliche) zube_id
ausgegeben und trotzdem wird immer die gew�hlt, die zuletzt ausgelesen
wurde. Das komische ist, wenn ich die Bl�cke mit ddlZube_2 und ddlZube_3
komplett unter Kommentar setzte hat ddlZube_1 den richtigen Wert aber die
DropDownListen 2 und 3 haben die gleiche Einstellung wie 1 obwohl ich das
.selected = true unter Kommentar habe. Hab auch sonst im Code nichts
gefunden wo ich noch den Inhalt der DDL's einstelle. Er d�rfte mir bei 2 und
3 doch nicht immer die gleiche auswahl wie bei 1 machen wenn ich f�r die
beiden nirgends im code angegeben habe, was selectiert werden soll. Es kommt
mir vor als ob die drei DDL zusammenh�ngen. Die letzte einstellung die an
einer der 3 DDL gemacht wird, wird f�r alle anderen �bernommen.
F�r mich ist das sehr komisch!

----- Original Message -----
From: "Dirk Kindiger" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 15, 2003 3:25 PM
Subject: AW: [Asp.net] DropDownListen


Wie sieht denn Deine SELECT-Anweisung aus?

Dein Code bedeutet f�r mich erstmal, das er den letzen zube_ID-Wert
allen
DDLs zuweist. Wenn der Datensatz, den Du binden willst in 3
unterschiedlichen Rows steht (was ich jetzt mal erwarten w�rde) musst Du
die mit while(sql.Reader.read()) in einer Schleife durchlaufen und jedes
Mal zuweisen.

Gru� Dirk

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net



_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an