C# 将选定项从一个列表框绑定到另一个列表框

C# 将选定项从一个列表框绑定到另一个列表框,c#,C#,我的表格中有两个列表框。我在第一个列表框中绑定了一些数据。现在,我必须从第一个lis tbox中选择项目,当我按下这两个列表框之间的按钮时,应该将这些选择的项目绑定到第二个列表框。我可以一次绑定一个项目,但绑定多个选定项目时遇到问题 我正在使用以下代码: Hashtable ht = new Hashtable(); ht.Add(lbCATallSubcat.SelectedValue.ToString(),lbCATallSubcat.Text.ToString()

我的表格中有两个列表框。我在第一个列表框中绑定了一些数据。现在,我必须从第一个lis tbox中选择项目,当我按下这两个列表框之间的按钮时,应该将这些选择的项目绑定到第二个列表框。我可以一次绑定一个项目,但绑定多个选定项目时遇到问题

我正在使用以下代码:

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();
            }
Hashtable ht=newhashtable();
Add(lbcatalSubcat.SelectedValue.ToString(),lbcatalSubcat.Text.ToString());
int i=0;
foreach(字符串ent在ht.Values中){
string[]name=新字符串[lbcatalSubcat.Items.Count];
对于(i=0;i
我有点困惑。是要将第二个列表绑定到第一个列表的选定项,还是单击按钮时仅复制这些项?我要将第二个列表框绑定到第一个列表的选定项。我可以绑定单个选定项,但我无法绑定多个选定项