我正在尋找一種方法來顯示MaskedTextBox中的其他數據,而不是綁定到的數據(DataTable)。數據綁定期間在MaskedTextBox中自定義格式或變換數據
更具體地說:DataTable包含一個DateTime列(DateOfBirth)。無論何時1900年,我都希望在MaskedTextBox中將其顯示爲空,同時將其保留在基礎DataTable中,因爲我使用1900作爲「未知」。
示例:值DataTable中:1900年10月9日 - [數據綁定] - > MaskedTextBox中_ _-10-09
目前,我使用的BindingSource的CurrentItemChanged-事件,修改MaskedTextBox的Text-property。只要我簡單地瀏覽DataTable就可以很好地工作。但是,一旦我開始編輯MaskedTextBox,1900就回來了。
如果我能以某種方式攔截從DataRow傳遞到MaskedTextBox的值,而不是在之後替換它,那將會更好。
或者也許有一種方法可以讓MaskedTextBox將1900顯示爲空?
僅供參考,請參閱http://meta.stackexchange.com/questions/2950/should-hi-謝謝 - 標語和 - 致謝 - 從帖子中刪除 – 2012-01-29 20:32:50
對不起,約翰,我不知道這一點。 – 2012-02-03 20:28:59
沒有理由爲你不知道的事道歉。 – 2012-02-03 20:56:34