使用多個Databound控件構建窗體並注意不能離開窗體上的Datetimepicker或組合框。無法在數據綁定中禁用Winforms DateTimePicker
// signoutAfterDateTimePicker
//
this.signoutAfterDateTimePicker.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.clientBindingSource, "SignoutAfter", true));
this.signoutAfterDateTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Time;
this.signoutAfterDateTimePicker.Name = "signoutAfterDateTimePicker";
因爲我無法找到日期時間拾取任何東西,但發現了類似的問題Cannot tab out of databound Winforms dropdown list。所以發佈這個鏈接討論如何修復下拉列表。認爲與DateTimePicker問題的人也會發現該鏈接有用。
解決方法是將CausesValidation設置爲false。
this.signoutAfterDateTimePicker.CausesValidation = false;
當然你可能會想要實際驗證。
你應該將這個問題描述成一個問題。這可以讓搜索人員更快地找到答案。簡單地鏈接到另一個沒有語境的問題使得它更加困難。 (例如,該問題可以被刪除或更改)。 – 2012-08-10 19:50:26
如果您要做自我回答的事情,我們更喜歡更實質性的問題和答案。謝謝。 – Kev 2012-08-10 23:16:17
編輯的問題,使其更實質性。 – 2012-08-22 16:26:32