我的表单上有一个DateTimePicker,只有在用户选择某个日期时才会保存日期....换句话说,DateTimePicker打开时显示当前日期和时间 - 这很好。但是如果用户没有点击控件,我的数据库中不应保存任何内容。可以这样做,也许只是设置一些属性?
我的代码:
i64
任何帮助表示赞赏!
答案 0 :(得分:0)
我找到了最简单的解决方案......
DTPExample.Format = DateTimePickerFormat.Custom
DTPExample.CustomFormat =“”
DTPExample.Format = DateTimePickerFormat.Long
Dim SaveDate
If DTPExample.Text = " " Then SaveDate = DBNull.Value Else SaveDate = DTPExample.Value End If
cmd.Parameters.Add(新OracleParameter(“date_time”,SaveDate))
输出是 - 当表单加载时,DateTimePicker打开“空白”。如果不单击它,则不会在数据库的日期字段中保存任何内容。但是,如果这样做,DateTimePicker将在It中显示一个值,当您执行保存时,该值将保存在DB中。