combobox.DataSource = dataset.Tables[0];
combobox.DisplayMember = name;
combobox.ValueMember = dm;
ComboBox 数据源是绑定的,
如何在 往他的 litems集合中增加 一个值?
比如 要把 “全选”这个值 加到combobox 中。
当然 我不想把它加到数据源里

解决方案 »

  1.   

    在dataset.Tables[0]这个表中,增加一行:name=全选,dm=-1,就可以了。
    注意这一行放在表的第一行.
      

  2.   

    TO:
     lovvver(春晖)
    怎么加,能具体点吗?
      

  3.   

    用combobox.Items.Add("全选");//先加"全选"
    然后再for(inti=0;i< dataset.Tables[0].Rows.Count;i++)
    {
        combobox.Items.Add(dataset.Tables[0].Row[i][name]);
    }
    变通一下  哈哈
      

  4.   

    DataTable dt = dataset.Tables[0];
    //加一行
    DataRow dr = dt.NewRow();
    dr["name"] = "全选";
    dr["dm"] = "-1";
    dt.Rows.InsertAt(dr,0) ;
    //再绑定
    combobox.DataSource = dt
    combobox.DisplayMember = name;
    combobox.ValueMember = dm;