本人做一个系统,有一个是职工管理模块,我用了两个窗体,一个用来浏览职工信息,一个是连接的到添加职工信息,在浏览窗体里用到DataGrid控件,在添加窗体里其中有是DTPicker控件,用来输入职工生日的....
  问题就出现在DataGrid里面,当运行程序时,显示生日时是"1982-04-01 19:00:49"是这样的一个格式来的..
  我不知是DTPicker出错,还是DataGrid出错,但我在它们的属性试过(设置)了很多次效果都是一样的...
  顺便还有一个问题就是我添加成功之后,不能实时在DataGrid里显示出来,要结束运行后,再运行它才有出现的....
  
  请哪位高手帮忙顶下,谢了!!!

解决方案 »

  1.   

      谢了!我想我的系统时间是正常的,你再帮忙想下是不是其它地方出错了,比如说DataGrid控件属或  DTPicker控件属性的设置方面.其实这两方面我都试了N次,结果都一样的..真怪是了,兄弟,也帮忙和我想第二个问题呀!!!谢了!我的数据库是用ADO来连接的,不用数据环境...
      

  2.   

    要实时显示数据,可以用adodc.refresh
      

  3.   

    第一个关于"DTPicker"
    在form load事件中加入:
    DTPicker.value=date        'DTPicker中显示的格式为当前只有日期的信息,如"1982-04-01"
    'DTPicker.value=now        'DTPicker中显示的格式为当前包含日期和时间的信息,如"1982-04-01 19:00:49"
    'DTPicker.value=time        'DTPicker中显示的格式为当前只有时间的信息,如"19:00:49"第二个关于"不能实时在DataGrid里显示出来,要结束运行后,再运行它才有出现的...."
    一般使用DataGrid.addnew,然后DataGrid.update都会马上看到刷新,如果没有,可以先set 数据源=nothing,然后再重新连接数据源,再set DataGrid1.DataSource = 数据源就等于是重新运行的效果了。