datatimepicker如何显示为空

guyue0329 2009-12-17 04:03:17
我要实现新建和编辑两个功能,ditatimepicker在Form2里,datagridview在Form1里。
编辑时,ditatimepicker用于显示datagridview里的日期。我希望选择项的日期为空时,datatimepicker也显示为空,不要显示当前日期
新建时,datatimepicker的值赋给datagridview,我想datatimepicker一开始就全为空,由我自己再选择,没有日期的就保持空。
因为最后都要更新到数据库里,所以没有日期的一定要保证空才可以。请问如何设置或者代码可以解决?或者有没有其他可以实现相同功能的控件?
...全文
440 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ai2015WER 2010-07-14
  • 打赏
  • 举报
回复
学习了
wartim 2009-12-19
  • 打赏
  • 举报
回复
datetimepicker不是有个ShowCheckBox么
ShowCheckBox=true;
没勾就是灰的,可以看成没选日期
langxian_1129 2009-12-19
  • 打赏
  • 举报
回复
dateTimePicker1.CustomFormat = " ";
dateTimePicker1.Format = DateTimePickerFormat.Custom;

这样呢
  • 打赏
  • 举报
回复
如果你的数字据的时间字段设置的是字符串类型的话,将DataGridView的相对应的列的默认值设为null
然后设定日期时间控件的事件;
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
datagridview[x,n].Value=datetimpicker1.value;
}

这样当你有改变时间时,更新表格内容,没有改变就是默认值null
wuyq11 2009-12-18
  • 打赏
  • 举报
回复
liangzhl 2009-12-18
  • 打赏
  • 举报
回复
不能为空,只能是00:00:00
guyue0329 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 silentwins 的回复:]

Value接受的是DateTime对象

楼主或者可以继承这个控件,把这个属性重写了……
[/Quote]

可以写下主要代码吗?我刚开始接触不太了解,刚试写了下,还是改不了……
silentwins 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yang441408 的回复:]
把value属性设为空不就可以了吗?
[/Quote]

Value接受的是DateTime对象

楼主或者可以继承这个控件,把这个属性重写了……
silentwins 2009-12-17
  • 打赏
  • 举报
回复
无解
yangxxxxxx66 2009-12-17
  • 打赏
  • 举报
回复
把value属性设为空不就可以了吗?

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧