list<>绑定到ListBox操作问题
winfrom 中绑定到Listbox中
UserGroup ug = new UserGroup();
lstUserList.DataSource = ug.GetAllUserList();//返回UserInfo 泛型列表
lstUserList.DisplayMember = "Name ";
lstUserList.ValueMember = "UserID ";
有两个Listbox1,Listbox2
1.在我把上面的数据绑定到了Listbox1之后,怎么把Listbox1选定的项添加到Listbox2中。我用了下面的方法,但是在Listbox2中得到的
是 "userManager.userinfo "
private void btnAdd_Click(object sender, EventArgs e)
{
if (lsbAllUser.SelectedIndex != -1)
{
lsbMember.Items.Add(lsbAllUser.SelectedItem);
}
}
怎么才能得到我们想要的张,李四等。
2.我要是想把Form1中的Listbox2的所有项(Listbox2是从Listbox1中添加的),单击确定之后把Listbox2的项全部转到Form2中另外一个ListBox3。怎么实现?谢谢。
3.怎么更新Listbox3集合中的信息,比如我要把Listbox3中的张三,李四,王五的组改成当前组(从一个组改到另外的一个组)。好像是关键在怎么获取Listbox3中所有的UserID,因为只要获得ID之后,就可以用update set GroupID=@当前组ID where userID in(userIDs) 这样的思路是否可行?这个UsreIDs在sql中又怎么表示?userID怎么从Listbox3中获取?
请指教。谢谢!
------解决方案--------------------if (lsbAllUser.SelectedIndex != -1)
{
lsbMember.Items.Add(lsbAllUser.SelectedItem);
}
应该是lsbMember.Items.Add(lsbAllUser.SelectedItem.Text);