本帖最后由 lshfong123 于 2009-08-07 11:21:51 编辑

解决方案 »

  1.   

    增加一个DataTable(C#内存表)
    在每次单击的时候添加到表里。
    最后再绑定
      

  2.   


    提供一个 ComboBox 的例子, 仅供参考:        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                ComboBoxItem selectItem = (ComboBoxItem)comboBox1.SelectedItem;
                MessageBox.Show("您选择了:" + selectItem.DataValue + "|" + comboBox1.SelectedValue);
            }        private void Form1_Load(object sender, EventArgs e)
            {
                comboBox1.DisplayMember = "DisplayValue";
                comboBox1.ValueMember = "DataValue";            for (int i = 1; i < 8; i++)
                {
                    ComboBoxItem a = new ComboBoxItem();
                    a.DisplayValue = "显示数据" + i;
                    a.DataValue = "内部数据" + i;
                    comboBox1.Items.Add(a);
                }
                
            }        public class ComboBoxItem
            {
                String displayValue;
                String dataValue;
                public String DisplayValue
                {
                    set
                    {
                        displayValue = value;
                    }
                    get
                    {
                        return displayValue;
                    }
                }            public String DataValue
                {
                    set
                    {
                        dataValue = value;
                    }
                    get
                    {
                        return dataValue;
                    }
                }
            
            } 
      

  3.   

    不能编辑comboBox1.SelectedValue 在这里好像用不上。
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                ComboBoxItem selectItem = (ComboBoxItem)comboBox1.SelectedItem;
                MessageBox.Show("您选择了:" + selectItem.DataValue + "|" + selectItem.DisplayValue);
            }
      

  4.   

    增加一个DataTable(C#内存表) 
    在每次单击的时候添加到表里。 
    最后再绑定 这样不行吗?