C# 如何添加另一个日期列字段代码,以便在gridview中进行更新?
我有一个名为EVENT_annound的表,用于在gridview中显示数据。目前,我可以很好地更新EVENTTYPE、EVENTNAME和STARTDATE。但现在我想添加另一个ENDDATE列代码,以便可以更新ENDDATE列。如何添加ENDDATE列代码?正如你从第三张截图中看到的,我在输入时出错了。对于下面的代码,是没有ENDDATE代码的代码。从第三个屏幕截图是代码后,我已经添加了结束日期代码。谢谢 尝试输入“结束日期”列字段的代码时出错。 像这样C# 如何添加另一个日期列字段代码,以便在gridview中进行更新?,c#,winforms,date,gridview,C#,Winforms,Date,Gridview,我有一个名为EVENT_annound的表,用于在gridview中显示数据。目前,我可以很好地更新EVENTTYPE、EVENTNAME和STARTDATE。但现在我想添加另一个ENDDATE列代码,以便可以更新ENDDATE列。如何添加ENDDATE列代码?正如你从第三张截图中看到的,我在输入时出错了。对于下面的代码,是没有ENDDATE代码的代码。从第三个屏幕截图是代码后,我已经添加了结束日期代码。谢谢 尝试输入“结束日期”列字段的代码时出错。 像这样 if (DateTime.Tr
if (DateTime.TryParseExact(strStartDate, new string[] { "dd/MM/yyyy" } ,
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.None, out datStartDate)
&&
DateTime.TryParseExact(strEndDate, new string[] { "dd/MM/yyyy" } ,
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.None, out datEndDate)
)
{
updateEventGridviewRecord(id, strEventType, strEventName, datStartDate);
}
看起来您正在尝试一次性解析strStartDate和StrengdDate。只需在if语句中分别为strengddate编写DateTime.TryParseExact
if (DateTime.TryParseExact(strStartDate, new string[] { "dd/MM/yyyy" } ,
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.None, out datStartDate)
&&
DateTime.TryParseExact(strEndDate, new string[] { "dd/MM/yyyy" } ,
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.DateTimeStyles.None, out datEndDate)
)
{
updateEventGridviewRecord(id, strEventType, strEventName, datStartDate);
}