【问题标题】:Textbox TextMode is Date文本框 TextMode 是日期
【发布时间】:2017-10-09 14:00:54
【问题描述】:

我尝试从 db-(sql-server) 检索数据,但我无法填充文本框,因为

TextMode = "日期"

我在 db 中的字段是 DateTime

string transDate = dr["TransDate"].ToString();
txtTransDate.Text = string.Format("{0:dd/MM/yyyy}", dr["TransDate"].ToString());


 <asp:TextBox ID="txtTransDate" runat="server" TextMode="Date"
                                            CssClass="form-control"></asp:TextBox>

【问题讨论】:

  • 我无法填充文本框,因为我的文本框模式是日期
  • 我正在使用(DataRow dr)

标签: c# asp.net .net visual-studio webforms


【解决方案1】:

你可以试试下面的代码

var date=DateTime.Parse(dr["TransDate"].ToString());
txtTransDate.Text=date.ToString("dd.MM.yyyy);

【讨论】:

    猜你喜欢
    • 2020-02-17
    • 2023-03-12
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 2013-05-20
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多