最近我使用數據綁定來加速我的C#winforms應用程序的開發。但是我發現,當控件是文本框或文本類型和文本類型的控件時,數據綁定纔有用。如果事情變成單選按鈕,圖像控制或datagridview,我很難使用數據綁定。
例如,我很難將一組單選按鈕綁定到數據庫字段。
我很難預先處理數據庫中的數據,然後綁定到datagridview控件(我知道我可以使用視圖來做到這一點,但它不是那麼方便)
(另一個例子:數據庫中的值爲1和0,我需要在綁定datagridview之前轉換爲女性和男性)如何在C#winforms開發中使用數據綁定?
所以我真的很想知道,你們大多數人會在何時使用數據綁定?你將如何使用它?
編輯: 我知道,我可以把這些東西分成不同的層,但我確實希望利用數據綁定的,但是當我使用它,我發現它是不是方便,有沒有其他的遭受這個?
編輯: 但據我所知數據綁定就像是硬編碼,其綁定控件直接到數據庫字段,這是很難做出對這些用戶界面之後
我已經閱讀了Model-View-ViewModel,但我不太瞭解,雖然這個概念看起來不錯,但在行動中,很難在我的代碼,任何其他建議或您自己的經驗中操作? – MemoryLeak 2010-03-16 13:19:22