我的表单中有两个列表框,在这两个框之间有一个按钮。在第一个框中,我绑定了数据库中的一些数据,并且从这个列表框中我必须选择项目,并且应该在第二个列表框中显示这些选定的项目。当我单击按钮时应该会发生这种情况。我使用了以下代码。我使用了哈希表。
private void btnCATAdd_Click(object sender, EventArgs e)
{
Hashtable ht = new Hashtable();
ht.Add(lbCATallSubcat.SelectedValue.ToString(),
lbCATallSubcat.Text.ToString());
int i = 0;
foreach (string ent in ht.Values)
{
string[] name = new string[lbCATallSubcat.Items.Count];
for (i = 0; i < lbCATallSubcat.SelectedItems.Count; i++)
{
name[i] = lbCATallSubcat.Text;
this.lbCATSelectedSubcat.Items.Add(name[i]);
}
lbCATSelectedSubcat.DisplayMember = ht.Values.ToString();
lbCATSelectedSubcat.ValueMember = ht.Keys.ToString();
}
}
当我在第一个列表框中仅选择单个项目时它工作正常,但当从第一个列表框中选择多个项目时我无法显示