我正在使用C#和sql server。我使用DateTimePicker将日期保存到sql。现在我使用DataGridView显示记录然后选择一行数据显示在标签上。问题是我想只显示日期,但通过以下方法时间也即将到来。
private void datagridpatient_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
lblgridpbirthday.Text = row.Cells["Birthday"].Value.ToString();
}
如何只显示日期?
答案 0 :(得分:1)
尝试下面的内容,
lblgridpbirthday.Text = Convert.ToDateTime(row.Cells["Birthday"].Value).ToString("YourDateFormatHere");
答案 1 :(得分:1)
试试这个:
var birthday = Convert.ToDateTime(row.Cells["Birthday"].Value);
lblgridpbirthday.Text = birthday.Date.ToString();
答案 2 :(得分:1)
您有两种选择:
blgridpbirthday.Text = Convert.ToDateTime(row.Cells["Birthday"].Value).ToShortDateString();
或
lblgridpbirthday.Text = Convert.ToDateTime(row.Cells["Birthday"].Value).ToString("YourDateFormatHere");