2011-07-08 132 views
-1

我有一個接受管理員和普通用戶的登錄表單。將一個表單的DatePicker.Value傳遞給另一個表單?

當管理員登錄時,他的表單有兩個DateTimePicker。

第一個DateTimePicker允許管理員選擇一個日期作爲最小日期= MinDate。

第二個DateTimePicker允許管理員選擇一個日期作爲最大日期= MaxDate。

單擊確定,即使應用程序退出,也應保存MinDate和MaxDate。

現在,如果一個普通用戶登錄他的表單有一個DateTimePicker,它允許他選擇一個日期。但是,DateTimePicker具有由管理員表單中的MinDate和MaxDate定義的有限範圍。

我已經看過教程這樣做,但他們只使用易於操縱的文本/字符串。 請幫助...對不起,如果沒有「嘗試」代碼在這裏,我只是不能做到這一點。

+0

WinForms或ASP.NET? – abatishchev

+0

我將使用WinForms –

+0

因此,您真正的問題是:「如何將DateTimePicker中的值轉換爲我可以輕鬆操作並返回的值?」 – razlebe

回答

1

您應該將Admin提供的值保存到數據庫中。

當非管理員用戶訪問表單時,您將使用數據庫中的值來設置最小和最大日期。

然後,當按下OK或Save按鈕時,將根據存儲在數據庫中的值驗證值。

+0

我已經想到了這一點,但我需要的是一個示例代碼...謝謝 –

+0

我的意思是語法,什麼數據類型我的領域應該是對我的數據庫 –

+1

不健全粗魯,但如果你是無法創建表,保存一些東西並稍後檢索,我建議你閱讀一本關於數據庫編程的初學者書。 –

相關問題