我使用此代码从sql列检索值到文本框。我在输入时间使用textmode="date"将date保存在数据库中。使用gridview链接,我想将行数据重定向到另一个页面进行编辑和更新。但是DATE值没有到达TEXTBOX。
Date_of_st.Text = ds.Tables[0].Rows[0][5].ToString();
也尝试过这些片段:
1 Convert.ToDateTime(dt.Rows[0]["Employee_DOB"]).ToString("dd-MM-yyyy");
2 ((DateTime)ds.Tables[0].Rows[0]["Coat_CUSTM_Date"]).ToString("yyyy-MM-dd");
3 suDateTime = DateTime.ParseExact(conv, "MM-dd-yyyy", null);
假设行和列是正确的,请尝试以下操作:
var date = ds.Tables[0].Rows[0][5].ToString();
var dateRif = new DateTime();
if (DateTime.TryParse(date, out dateRif))
{
//Do what you want
}