【发布时间】:2021-06-05 10:45:49
【问题描述】:
Date.Text = reader["dateintable"].ToShortDateString();
我想从 sql 表中获取日期值并使用 executereader 将其显示在文本框中
【问题讨论】:
Date.Text = reader["dateintable"].ToShortDateString();
我想从 sql 表中获取日期值并使用 executereader 将其显示在文本框中
【问题讨论】:
如果您有DateTime,则可以使用ToShortDateString。但你只有一个Object。你需要投射它:
Date.Text = ((DateTime)reader["dateintable"]).ToShortDateString();
另一种方法是使用GetDateTime,但首先需要列索引:
Date.Text = reader.GetDateTime(reader.GetOrdinal("dateintable")).ToShortDateString();
【讨论】: