2013-07-04 88 views
0

我有两个Windows窗体。一个是Insert new member,另一个是Edit member。我们可以选择Membership Date。我希望将选定的Membership Date转换为Edit member表单,其中我有datetimepicker根据mysql表列日期选择datetimepicker日期(c#)

例如:我创建了一个ID A-15及其会员日期15/05/2013的新成员。当我想编辑此成员时,我将输入Membership IDEdit member表单中并运行该程序。这会将所有详细信息加载到文本框中,并将Membership Date加载到datetimepicker中。

我遇到了datetimepicker问题。如何从MySQL表中的信息中选择日期并将其显示在datetimepicker中?

代码:

CREATE TABLE [DBO].[DONORINFO] ([MEMBERSHIP_NO] [VARCHAR](10) PRIMARY KEY NOT NULL, 
[NAME_STATE] [VARCHAR](10) NULL, [FULL_NAME] [VARCHAR](100) NULL, [STREET_NO] [VARCHAR] 
(50) NULL, [STREET] [VARCHAR] (50) NULL, [CITY] [VARCHAR] (50) NULL, [TEL] [VARCHAR] 
(50) NULL, [EMAIL] [VARCHAR] (50) NULL, [DIOCESE] [VARCHAR] (50) NULL, [CUS_TYPE] 
[VARCHAR] (50) NULL, [MEMBERSHIP_DATE] [DATE],); 
+0

选定的日期?你有什么麻烦? – SLaks

+0

将所有数据加载到编辑成员,我已经使用了一个数据表。问题是如何将数据表中的日期放入datetimepicker中。如何打印日期。 – amila

+0

请更新如何从数据库中检索数据以及要获取成员资格日期的列以及您在mysql中保存的数据类型是什么 – Damith

回答

0

你需要得到会员date value from the datatable,并设置为你是怎么试试datetimepicker

DateTime membershipdate = YourDataTable.Row[0].Field<DateTime>("MEMBERSHIP_DATE"); 
datetimepicker.Value= membershipdate; 
+0

datetimepicker.SelectedDate = membershipdate.Value;在这里“SelectedDate”选项找不到。即时通讯使用vs8,并有任何其他选项 – amila

+0

@amilajayashanka检查我更新的答案 – Damith

+0

仍然无法找到“selectedDate”选项 – amila

相关问题