【发布时间】:2011-06-26 04:18:54
【问题描述】:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
DateTime dt,dt1;
if (e.Row.RowType == DataControlRowType.DataRow)
{
dt = Convert.ToDateTime(e.Row.Cells[4].Text);
e.Row.Cells[4].Text = dt.Month.ToString() + "/" + dt.Day.ToString() + "/" + dt.Year.ToString();
dt1 = Convert.ToDateTime(e.Row.Cells[5].Text);
e.Row.Cells[5].Text = dt1.Month.ToString() + "/" + dt1.Day.ToString() + "/" + dt1.Year.ToString();
}
}
这是我的代码,索引为 5 的列是日期时间,问题是它可以为 NULL,所以当它为 NULL 时会出现以下错误
“字符串未被识别为有效的日期时间”
任何解决方案请帮忙??!
谢谢你!
【问题讨论】: