Vielleicht kann mir jemand helfen. Ich hab in einer Dropdownlist Usernamen stehen und möchte nun wenn ich einen Namen ausgewählt habe die zugehörige Personalnummer in eine Textbox schreiben lassen. Das heißt wenn ich den Namen ändere soll sich automatisch auch die Personalnummer ändern. Die Daten stehen in einer SQL-Datenbank.
Announcement
Collapse
No announcement yet.
Datenbankwerte eintragen in WEBFORM
Collapse
X
-
Da hab ich versucht wie folgt:
string curLastName = DropDownList1.SelectedValue;
SQLstring = "SELECT User_id FROM Test.Mchwe223.Testtable WHERE Last_Name = " + curLastName;
myCommand = new SqlCommand( SQLstring, myConnection );
myCommand.ExecuteReader().Read();
TextBox2.Text = myCommand.ExecuteReader().GetString(0);
aber es funzt nicht
Comment
-
Hallo,
warum arbeiten Sie nicht mit einem ADO.net Datatable, indem man sowohl die Namen als auch die Personalnummer vorrätig hast.
Wenn man diese als Source für die DropdownList wählst kann man sofort auf die Personalnummer zugreifen:
<PRE> string user_id=this.testtable[DropDownList1.SelecetedIndex]["user_id"].ToString();
TextBox2.Text=user_id;
</Pre>
Comment
Comment