将一个表单的DatePicker.Value传递给另一个表单?

时间:2011-07-08 09:24:21

标签: c# .net winforms datetimepicker

我有一个接受管理员和普通用户的登录表单。

当管理员登录时,他的表单有两个DateTimePickers。

第一个DateTimePicker允许管理员选择一个日期作为最小日期= MinDate。

第二个DateTimePicker允许管理员选择将作为最大日期= MaxDate的日期。

单击“确定”,即使退出应用程序,也应保存MinDate和MaxDate。

现在,如果一个普通用户登录他的表单有一个DateTimePicker,它允许他选择一个日期。但是,DateTimePicker具有由管理表单中的MinDate和MaxDate定义的有限范围。

我见过教程这样做,但他们只使用易于操作的文本/字符串。 请帮忙...对不起,如果这里没有“尝试”代码,我就是不能这样做。

1 个答案:

答案 0 :(得分:1)

您应该保存管理员在数据库中提供的值。

当非管理员用户访问表单时,您将使用数据库中的值来设置最小和最大日期。

然后,当按下“确定”或“保存”按钮时,您将根据存储在数据库中的值验证值。