【问题标题】:How to retrieve DATE value from SQL Server to TEXTBOX for data UPDATE如何将 DATE 值从 SQL Server 检索到 TEXTBOX 以进行数据更新
【发布时间】:2020-08-22 07:47:33
【问题描述】:

我正在使用此代码将值从 sql 列检索到文本框。我在输入时使用 textmode="date" 将 DATE 保存在数据库中。并且使用 gridview 链接我想将行数据重定向到另一个页面进行编辑和更新。但是 DATE 值不会出现在 TEXTBOX 中。

Date_of_st.Text = ds.Tables[0].Rows[0][5].ToString();

也试过这些sn-ps:

 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);

【问题讨论】:

  • 你的问题是什么?
  • 在文本框中使用此代码后未获取日期值
  • 您可以尝试删除textmode="date"吗?

标签: asp.net datetime gridview sql-update


【解决方案1】:

假设行和列是正确的,试试这个:

  var date = ds.Tables[0].Rows[0][5].ToString();
  var dateRif = new DateTime();
  if (DateTime.TryParse(date, out dateRif))
  {
      //Do what you want
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-06
    • 2020-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2018-12-04
    • 1970-01-01
    相关资源
    最近更新 更多