如何仅显示从DataGridView到标签的日期

时间:2017-06-06 09:28:25

标签: c# sql .net datagridview

我正在使用C#和sql server。我使用DateTimePicker将日期保存到sql。现在我使用DataGridView显示记录然后选择一行数据显示在标签上。问题是我想只显示日期,但通过以下方法时间也即将到来。

 private void datagridpatient_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        lblgridpbirthday.Text = row.Cells["Birthday"].Value.ToString();
    }

如何只显示日期?

3 个答案:

答案 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).ToShortDateStrin‌​g();

lblgridpbirthday.Text = Convert.ToDateTime(row.Cells["Birthday"].Value).ToString("YourDateFormatHere");