我目前使用winforms數據綁定來連接數據編輯表單。我通過CodeSmith使用netTiers框架來生成我的數據對象。對於允許空值的數據庫字段,它會創建可爲空的類型。我發現使用winforms數據綁定控件不會正確綁定到可空類型。將Winforms控件綁定到可空類型的最佳方法?
我在網上看到的解決方案建議人們創建新的文本框類,可以處理可空類型,但這可能是一個痛苦,必須換出我已經創建的窗體上的文本框。
最初我認爲使用擴展方法來實現它會很好。基本上爲文本框類創建一個擴展屬性並綁定到該屬性。從我有限的擴展方法經驗和做一些網上檢查看起來你不能做一個擴展屬性。據我所知,綁定必須通過一個屬性,因爲它需要能夠獲取或設置值,因此擴展方法不起作用。
我很想找到一種乾淨的方式來使用擴展方法來改造這些表單,但如果我必須創建新的文本框和組合框控件,那就是我要做的。
我的項目是目前僅限於NET 2.0由於要求在Windows 2000
任何建議運行?
鏈接不工作了。 – AlexP11223 2014-04-28 04:48:34