2012-12-27 79 views
0

我有兩個列表框的。一個由用戶填充。綁定數據集到列表框

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

其次是填充文件。在文檔dataTable中,我將相同的數據存儲爲UserID。 現在我想綁定第二個列表框與來自Document DataTable的數據,其中UserID來自第一個ListBox。我該怎麼做?我嘗試了SQLCommand,但失敗了。

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

回答

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

然後用這個string將數據分配給您的文檔ListBox