请教Dbgrid里面的日期为什么显示为1899.12.30

请问Dbgrid里面的日期为什么显示为1899.12.30
我的数据库里面是   2001.7.1   Dbgrid却是1899.12.30   好奇怪   是哪里设置的问题吗

------解决方案--------------------
1899.12.30是日期为0,也就是系统默认的初始值
------解决方案--------------------
是默认的初始时间

你要修改成你自已的
------解决方案--------------------
从里数据库里读出来的呀
------解决方案--------------------
数据库是不是空的啊
------解决方案--------------------
数据库里是什么类型?如果不能识别日期格式默认为1899.12.30
------解决方案--------------------
日期格式的问题。
------解决方案--------------------
默认时间1899.12.30
如果获取的该时间字段是0的话,在DBGrid中显示的就是1899-12-30
所以你要看一下你获取的时间
------解决方案--------------------

------解决方案--------------------
设置dbgrid的数据单元,然后在给各个数据单元赋值的时候判断一下数据库里面的日期值是否为空或者合法,不合法或者为空的话,就可以吧这个数据单元不赋值,就可以空出来了