C# ASP.Net-保存以前的行
我有一个方法可以将以前的数据保存在DataTable行中。我想单击“创建”以维护以前的数据行C# ASP.Net-保存以前的行,c#,asp.net,C#,Asp.net,我有一个方法可以将以前的数据保存在DataTable行中。我想单击“创建”以维护以前的数据行 由于SelectedDate最有可能需要一个日期时间,而dt.Rows最有可能返回一个字符串,因此必须将其解析为日期时间: DataTime dateValue; if (Datetime.TryParse(dt.Rows[i]["dt1"].ToString(), out dateValue)) { dt1.SelectedDate = dateValue; } (您提供的有关错误消
由于
SelectedDate
最有可能需要一个日期时间,而dt.Rows
最有可能返回一个字符串,因此必须将其解析为日期时间:
DataTime dateValue;
if (Datetime.TryParse(dt.Rows[i]["dt1"].ToString(), out dateValue))
{
dt1.SelectedDate = dateValue;
}
(您提供的有关错误消息等的详细信息很少。)对不起,您的描述没有告诉我们任何信息。提供更多信息:1)粘贴错误消息;2) dt.Rows[i][“dt1”]和dt.Rows[i][“dt2”]是什么类型的;3) “SelectedDate”属性需要什么类型?但最重要的是您的错误消息。我想在DateTimeConrols中保存以前的数据,在这里我单击“创建”按钮DateTimeControl dt1和DateTimeControl DT2我了解您希望执行的操作,但请粘贴收到的错误消息。可能您需要在
dt.Rows
上粘贴ToString()
。上面说什么?
dt1.SelectedDate = dt.Rows[i]["dt1"];
dt2.SelectedDate = dt.Rows[i]["dt2"];
DataTime dateValue;
if (Datetime.TryParse(dt.Rows[i]["dt1"].ToString(), out dateValue))
{
dt1.SelectedDate = dateValue;
}