Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何设置DateTimePicker控件的值?_C#_Linq_Linq To Sql - Fatal编程技术网

C# 如何设置DateTimePicker控件的值?

C# 如何设置DateTimePicker控件的值?,c#,linq,linq-to-sql,C#,Linq,Linq To Sql,我有一个form1中的DateTimePicker控件。我想从数据库中雇员表的nvarchar(50)BirthDate字段在该控件中设置它的值 public string EmpBirthDate { get { return dateTimePickerBirthDate.Value.ToString(); } set { dateTimePickerBirthDate.Value = DateTime.Parse(value); } } 但是,我得到了这个错误: “Sy

我有一个form1中的DateTimePicker控件。我想从数据库中雇员表的
nvarchar(50)
BirthDate字段在该控件中设置它的值

public string EmpBirthDate
{ 
    get { return dateTimePickerBirthDate.Value.ToString(); }
    set { dateTimePickerBirthDate.Value = DateTime.Parse(value); }
}
但是,我得到了这个错误:

“System.Windows.Forms.DateTimePicker”不包含定义 对于'value',没有接受第一个参数的扩展方法'value' 可以找到“System.Windows.Forms.DateTimePicker”类型的(您是吗 缺少使用指令或程序集引用?)


根据MSDN,DateTimePicker有一个名为'Value'的属性,大写字母为V,而不是小写:

根据MSDN,DateTimePicker有一个名为'Value'的属性,大写字母为V,而不是小写:

为什么您的
出生日期
字段首先是
nvarchar(50)
?为什么要将其保留为文本而不是基于日期的类型?请注意,您发布的错误消息显示“value”(小写v),并且属性实际上是
value
(大写v)。为什么您的
BirthDate
字段首先是
nvarchar(50)
?为什么要将其保留为文本而不是基于日期的类型?请注意,您发布的错误消息显示“value”(小写v),而该属性实际上是
value
(大写v)。