0

私は2つのリストボックスを持っています。1 つはユーザーによって埋められます。

daUsers = new SqlDataAdapter("SELECT * FROM Users", connection);
daUsers.Fill(UsersLocal);
listBox2.DataSource = UsersLocal;
listBox2.DisplayMember = "Name";
listBox2.ValueMember = "ID";

2 つ目は書類でいっぱいです。ドキュメント dataTable では、同じデータを UserID と共に保存しています。ここで、UserID が最初の ListBox からの Document DataTable からのデータで 2 番目のリスト ボックスをバインドします。どうすればそれができますか?SQLCommand で試しましたが、失敗しました。

 daDocuments = new SqlDataAdapter("SELECT * FROM Documents WHERE UserID='listbox2.SelectedValue'", connection);
4

1 に答える 1

0
string queryString = ("SELECT * FROM Documents WHERE UserID='" + listbox2.SelectedValue + "'";

次に、これstringを使用してデータをドキュメントに割り当てますListBox

于 2012-12-27T17:11:46.907 に答える