我设置了DTPicker的数据源为adodc,datafield为表的一个日期子段
但运行总显示"不能绑定到字段或数据成员:mydate"
为什么

解决方案 »

  1.   

    正常情况下是没问题的,你的adodc连接数据库了没有?给Adodc赋数据源没有?绑定的datafield是不是日期格式?
      

  2.   

    还有其他的textbox都绑定成功了,就这个DTPicker不行
    你不信的话可以自己试试
      

  3.   

    我自己试过了,非常成功,数据库是Access,字段类型是日期类型
      

  4.   

    我记得DTPicker不能绑定啊
      

  5.   

    我的不是access啊!!!
    是SQL Server
      

  6.   

    SQL可以,你是怎么写的呀,给你参考(已测试通过)
    Adodc1.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=;Initial Catalog=MyDataBase;Data Source=MyService"
    Adodc1.RecordSource = "select  *  from table1"
    Adodc1.Refresh
    '如果你已经手动设置了DataSource和DataField,那么下面这两句可以注释掉
    Set DTPicker1.DataSource = Adodc1
    DTPicker1.DataField = "detetim"
      

  7.   

    发现一个严重问题我知道"错"在那里,我的那个日期字段由于没有填写(NULL),所以绑定失败
    这是不是意味着我一个要初始化日期字段?但如果该日期字段不应该被初始化呢(业务规则的需要,暂时不填写)?我应该如何做?