本人在编写C#程序时,出现了错误,说是不能把两个DataBindings同时绑定到一个属性上???????

解决方案 »

  1.   

    那一般遇到“不能把两个DataBindings同时绑定到一个属性上”时,怎样解决??????谢谢
      

  2.   

    這種情況是同一控件的一種屬性在第二次綁定時,就會出現你所說的錯誤.
    比如
    this.txtCity.DataBindings.Add("Text",ds.Tables[dataMember],"City");
    如果要再動態的綁定this.txtCity.DataBindings.Add("Text",ds.Tables[dataMember],"jg");
    這種情況下,要用控件的DataBindings.Remove(數據綁定)或DataBindings.RemoveAt(索引)來移除原來的綁定,然后再增加綁定