【发布时间】:2017-06-06 09:28:24
【问题描述】:
我正在使用 C# 和 sql 服务器。我使用 DateTimePicker 将日期保存到 sql。现在我使用 DataGridView 来显示记录,然后选择数据显示在标签上的行。问题是我只想显示日期,但通过以下方法时间也随之而来。
private void datagridpatient_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
lblgridpbirthday.Text = row.Cells["Birthday"].Value.ToString();
}
如何只显示日期?
【问题讨论】:
-
尝试使用
DateTime.Parse(row.Cells["Birthday"].Value).ToShortDateString())。 -
在 "row.Cells["Birthday"].Value" 上显示红色锯齿线并表示无法将对象转换为字符串
-
如果
row.Cells["Birthday"].Value是object,那DateTime.Parse(row.Cells["Birthday"].Value.ToString()).ToShortDateString())呢? -
Bang-on @TetsuyaYamamoto...发布你的答案
标签: c# sql .net datagridview