C# 错误的日期时间选择器
我的应用程序上有一个小表单,用户可以选择一个日期,按submit,然后将日期放入DataGridView单元格 当用户试图选择过去的日期时,DateTimePicker将落后一个月,如果您尝试向前匹配该日期,则该月将提前一个月,因此很难选择正确的日期 我真的不知道DTP为什么要这么做,因为我的应用程序中还有很多其他的应用程序,它们都工作得很好。我尝试过扩展表单,以防工具重叠,但这没有帮助 我已经插入了一组我自己试图选择2月4日的照片,以显示与表单代码一起发生的事情。任何想法都将不胜感激C# 错误的日期时间选择器,c#,vb.net,datetimepicker,C#,Vb.net,Datetimepicker,我的应用程序上有一个小表单,用户可以选择一个日期,按submit,然后将日期放入DataGridView单元格 当用户试图选择过去的日期时,DateTimePicker将落后一个月,如果您尝试向前匹配该日期,则该月将提前一个月,因此很难选择正确的日期 我真的不知道DTP为什么要这么做,因为我的应用程序中还有很多其他的应用程序,它们都工作得很好。我尝试过扩展表单,以防工具重叠,但这没有帮助 我已经插入了一组我自己试图选择2月4日的照片,以显示与表单代码一起发生的事情。任何想法都将不胜感激 Pri
Private Sub CloseButton_Click(sender As Object, e As EventArgs) Handles CloseButton.Click
Me.Close()
End Sub
Private Sub intBTN_Click(sender As Object, e As EventArgs) Handles intBTN.Click
Dim rowindex As Integer = Form4.DataGridView1.CurrentCell.RowIndex()
Dim colindex As Integer = Form4.DataGridView1.CurrentCell.ColumnIndex()
Form4.DataGridView1.Rows(rowindex).Cells(colindex + 1).Value = DateTimePicker1.Value
Me.Close()
End Sub
Private Sub EnterDateForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
对于显示的代码,我们真的无能为力,因为它根本不会影响DTP。这就是一切吗?你处理过DTP事件吗?是的,我添加了代码,以防有人感兴趣,但我不认为这是编码问题。除了该块之外,没有任何其他与DTP相关的代码。应用程序中的任何其他代码都与此表单放入Datagridview的日期相关。您是否知道任何可能与DTP有关的默认属性?您是否检查了现有代码以验证没有任何事件会更改日期?我从未见过类似的情况,因此我认为没有任何默认属性,但可能您已经更改了某些内容。删除dtp并添加一个新的怎么样?@jdweng是的,我已经检查了所有表单,以防万一,我看不到任何会影响此dtp的内容。