none
ComboBox使用Databinding繫結資料後,當選到該項目,表單就鎖死了…為什麼? RRS feed

解答

  • HI,

    小弟詳細檢查了一下,發現您的combobox上面的Text屬性有binding到"產品資料BindingSource - 供應商編號",應該是這個部份產生了衝突,把這個部份設成無就可以了,請參考看看。

    2007年4月11日 上午 03:58
    版主

所有回覆

  • Hi,

    把"供應商編號ComboBox.FormattingEnabled = False"就可以了,不過資料繫結對應的部份您也一起檢查看看,我看有點怪怪的,"選取的直"不是應該對應到"供應商編號"嗎?

    2007年4月11日 上午 02:47
    版主
  • 嗯…

    原本我上一篇回覆是可以。

    不過,我套在我自己的資料表上後才發現。

    只有前面幾個選取沒有問題…(大概兩到三次是沒問題的)

    可是,後來的又發生一樣的狀況。

    我再回來試這個範例…

    也是同樣的情形耶??

     

    哦,對了…那個“選取的值”是我繫結錯的。

    ^^,謝謝您的提醒!

     

    2007年4月11日 上午 03:32
  • HI,

    小弟詳細檢查了一下,發現您的combobox上面的Text屬性有binding到"產品資料BindingSource - 供應商編號",應該是這個部份產生了衝突,把這個部份設成無就可以了,請參考看看。

    2007年4月11日 上午 03:58
    版主
  •  

    嗯,這次應該是對了…

    我想到為什麼了。

    範例是從工具裡面新增一個combobox來實做,而我是從dataset拉出來後再來改的。

    所以,裡面的text屬性原來就設定好的了,我忽略了這點。

     

    另外,我把上一個答案的那個FormattingEnabled改回原來的true後,是正常的…

    所以,我想真正的原因就是這個了!

    感恩,真的太感謝您了。

    2007年4月11日 上午 07:19
  • Hi,

    是的,ComboBox.FormattingEnabled = True才是正確的。

    2007年4月11日 上午 07:29
    版主