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
