dataGridList.DataSource = Ds.tbPlasticPF.DefaultView;tBoxDosage.DataBindings.Add ("Text",dataGridColor.DataSource,"plDosage");cBoxUnit.DataBindings.Add       //combobox("Text",dataGridColor.DataSource,"plUnit");为什么  combobox 内容不能更新到数据库啊, textBox就可以.save:
sda.Update(ds, tablename);

解决方案 »

  1.   

    BindingSource bs=new BindingSource();
    BindingSource.DataSource=Ds.tbPlasticPF.DefaultView;
    dataGridList.DataSource = bs;
    tBoxDosage.DataBindings.Add ("Text",bs,"plDosage"); 
      

  2.   

    我这里都可以更新哦你看下你的datasoruce是不是没有更新来着?
      

  3.   

    这个会更新,这个是textbox.
    tBoxDosage.DataBindings.Add ("Text",dataGridColor.DataSource,"plDosage"); 这个不会,这个绑定的是combobox
    cBoxUnit.DataBindings.Add       //combobox("Text",dataGridColor.DataSource,"plUnit"); ComBobox 的dropDownStyle 是 dropdownlist
      

  4.   

    ComBobox 的dropDownStyle 是 dropdownlist
    改为 DropDown 是可以更新的.为什么啊.我是绑定到text ,难道style为dropdownlist ,Text内容不变吗?
      

  5.   

    难道这样绑定只是绑室到 coombobox.items[0].text ?
      

  6.   

    你在更新之前先用下add.close()
    先清空,然后在添加试试.