Vb.net 将windows窗体datetimepicker绑定到实体框架对象时出现问题
我目前正在尝试将Oracle 11g数据库表中的数据加载到我的VB.Net应用程序中,并将其显示在Windows窗体中 在这个表单中,我有一个Vb.net 将windows窗体datetimepicker绑定到实体框架对象时出现问题,vb.net,winforms,entity-framework,data-binding,datetimepicker,Vb.net,Winforms,Entity Framework,Data Binding,Datetimepicker,我目前正在尝试将Oracle 11g数据库表中的数据加载到我的VB.Net应用程序中,并将其显示在Windows窗体中 在这个表单中,我有一个文本框和一个日期时间选择器。 表单有一个名为Fall的对象,该对象又包含数据库表b_stc_Fall的实体框架表示 我像这样绑定文本框: txtTopic.DataBindings.Add(txtTopic.Text, Fall.B_STC_FALL, FALL.B_STC_FALL.TOPIC) 这是按计划进行的 现在我尝试绑定datetimepick
文本框
和一个日期时间选择器
。
表单有一个名为Fall的对象,该对象又包含数据库表b_stc_Fall的实体框架表示
我像这样绑定文本框:
txtTopic.DataBindings.Add(txtTopic.Text, Fall.B_STC_FALL, FALL.B_STC_FALL.TOPIC)
这是按计划进行的
现在我尝试绑定datetimepicker:
DTPStartDate.DataBindings.Add(DTPStartDate.Value, Fall.B_STC_FALL, Fall.B_STC_FALL.STARTDATE)
B_STC_FALL.Startdate
是一个值为的日期2014年7月20日下午4:47:00
这样编译没有问题,但如果我运行该程序,将抛出以下ArgumentException
(原始消息是德语,我希望翻译有点准确):
The property 01.08.2014 10:13:24 für the target control can not be bound
01.08.2014
。。。是日期#8/1/2014 10:13:24 AM#
的德语格式,包含在DTSStartDate.Value
你能给我一个提示说明为什么这个不能绑定吗?数据绑定的第一个参数。Add应该是你想要绑定的属性的名称,所以“Value”似乎是更好的选择:
DTPStartDate.DataBindings.Add(“Value”,Fall.B_STC_Fall,Fall.B_STC_Fall.STARTDATE)
。。。