【发布时间】:2017-01-23 12:17:23
【问题描述】:
using (con = new SqlConnection(con_str))
{
con.Open();
string sql = "select mcfact as Factory, mcarea as Department, mcloc as Location, mcroom as Room, mcline as Line, cast (scanned as date) from tb_MachineRecord where mcidno='" + cmbmcidno.Text + "' ";
da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds);
GridView7.DataSource = ds;
GridView7.DataBind();
con.Close();
}
使用此代码,输出与时间类似 03/05/2016 00:00:00 但是当我在 SQL 中运行此查询时,它会显示正确的输出,例如 2016-05-03
【问题讨论】:
-
您可以更改数据网格中的格式
-
cast (scanned as date)是您的日期栏吗?
标签: c# sql asp.net sql-server-2008 gridview