Tag: datetimepicker

C#winform中的波斯RadDateTimePicker?

我喜欢在winforms C#项目中使用DateTimePicker ,但C#和Telerik Control都有格里高利日期。 任何人都可以将这些控件转换为波斯语DateTimePicker吗? 有什么办法解决我的问题。 请帮我。

当用户与DateTimePicker控件交互时引发了什么事件?

我是c#的新手,在我的程序中使用DateTimePicker Value更改了事件,但我发现当用户点击箭头时也会发生ValueChanged事件,或者如果以编程方式更改了值,我只想识别DateTimePicker的用户交互(不是以编程方式更改值时,有没有办法做到这一点?

如何以编程方式关闭datetimepicker的下拉日历或更新下拉日历以反映.Value属性?

请帮忙?! 问题是因为我有一个旧的usercontrol,它使用了datetimepicker控件。 如果datetimepicker的文本框中没有显示日期,则.Value属性设置为DateTimePicker.MinimumDateTime。 如果.Value是DateTimePicker.MinimumDateTime,OnValueChanged会将CustomFormat更新为“”。 否则,CustomFormat是“yyy-MM-dd hh:mm:ss tt”。 问题==>在DropDown事件中,我检查最小日期时间。 如果.Value等于那个,那么我将.Value更新为DateTime.Now。 显示下拉日历时,日历设置为1753-01-01,而文本框(.Value)显示DateTime.Now。 如何让日历显示与DropDown事件中更新的.Value属性相对应的日期? 当值从DateTimePicker.MinimumDateTime更改为DateTime时,即使有一种方法可以“取消”DateTimePicker上的第一个DropDown事件。现在我认为这可行,因为第二次(以及随后的时间)下拉列表日历显示日历正确匹配文本框中显示的日期(DateTimePicker.Value)。 以下是我连接到有问题的DateTimePicker的事件的代码: private void ValueDatetimePickerOnKeyUp(Object sender, KeyEventArgs e) { if (e.KeyCode != Keys.Delete && e.KeyCode != Keys.Back) return; var dp = (DateTimePicker)sender; if (dp == null) return; dp.Value = DateTimePicker.MinimumDateTime; } private void ValueDatetimePickerDropDown(Object sender, EventArgs e) { var dp = (DateTimePicker)sender; if (dp […]

如何比较c#中的两个datetimepicker值

我有一个Windows Form应用程序的问题,它有两个DateTimePicker控件显示“出生日期”和“加入日期” 。 我想比较这些控制的值,使得出生日期应不小于且不大于且不应小于等于且不大于且不应相等…… 我怎样才能做到这一点?

在DateTimePicker中移动到数据输入的以下日期部分

我有一个我想要容纳的用户请求,我能想到解释的最简单的方法是使用图片说明: 基本上用户输入了大量的日期。而不是键入 MM [反斜杠(或右箭头)] DD [反斜杠] YYYY [反斜杠]等… 他们想要键入值并移动到下一个日期部分值。 虽然这看起来并不多,但我可以想象它会增加额外的击键次数并使最终用户脱离数字键盘。 我目前正在使用Telerik的Winform RadDateTimePicker和自定义格式: MM/dd/yyyy hh:mm tt 但不会反对更改为Winforms DateTimePicker。 谁能为此建议一个优雅的解决方案? 我目前唯一能想到的就是在控件处于焦点时捕捉按键,但我觉得这可能很麻烦。 谢谢

使用dateTimePicker在DataGridView中编辑日期

我的winForms DataGridView中有一个DateTime列; 目前只能通过手动输入日期来编辑字段“2010/09/02”,将DateTimePicker(或等效物)用作编辑器需要什么?

为什么将Winforms DateTimePicker设置为DateTime.MinValue会失败?

我在Winforms OnLoad事件中有以下代码: dtpStartDateFilter.Value = DateTime.MinValue; dtpStartDateFilter是一个标准的WinForms日期时间选择器。 当我的表单加载它遇到先前输入的代码行然后退出(使用WinForms吃exception所以我不知道它是什么)。 这样做有什么问题?

如何将Datetimepicker设置为仅月和年格式?

如何将Datetimepicker -Format设置为MM / YYYY?

DateTimePicker默认值:如何避免它?

事实: 我有一个TabControl有2个标签,每个标签有2个DateTimePicker。 在Load事件中,我设置了所有DTP的值。 所有DTP都将ShowCheckBox设置为true,将Checked设置为false。 当我执行程序时,第一个选项卡中的DTP是正常的,但是当我在第二个选项卡上检查DTP时,它们显示当前时间,而不是我在加载事件上设置的时间。 为什么会这样? 我怎么能避免呢?

剑道网格中的日期时间filter

我的代码在C#.NET中我使用Kendo Grid版本2013.2.716.340和服务器绑定来显示网格中的数据。 在Kendo UI Grid中,我有一个dateTime列,但列filter输入只有一个日期选择器但没有时间选择器。 因此,如果我选择IsEqualTo选项并给出日期,那么我得到零结果,因为filter中的时间设置为00:00:00 ,但列有一些时间值。 我想添加时间选择器和日期选择器。 我尝试在我的专栏上执行此操作,但它不起作用: columns.Bound(o => o.Time).Title(“Time”).Format(“{0:MM/dd/yyyy HH:mm:ss}”).Filterable(f => f.UI(“DateTimeFilter”)).Width(“5%”); 并在下面的脚本中应用: function DateTimeFilter(control) { $(control).kendoDateTimePicker(); } 当我从datetimepicker选择确切的datetime时间时,上面的代码有效,但是当我选择isequalto时它不起作用。 例如:如果我在我的kendo网格列中显示此datetime “12/21/2013 07:15:45”,并且当我将此datetime时间复制到filter下的isequalto选项时,它不会提供任何数据。 此外,我尝试了此链接提供的示例它也没有在我的情况下工作。 此链接上的示例使用Ajax绑定。 我需要在服务器绑定的情况下应用它。 这是附加图像,显示我想要应用的内容。 这是图像的链接。 如果我将网格中显示的datetime复制到filter它应该正确过滤并给出结果。 如果有人能帮助我解决我的问题,我将非常感激。 提前致谢。