2012-12-27 81 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