gridview 如何後台更改日期格式

Fresh5381
我先在前台拉一個gridview
然後用後台資料庫做資料繫結

我的ms sql資料庫 交易日期是 yyyy-MM-dd date格式
但在gridview 卻顯示 yyyy-MM-dd 上下午 hh:mm:ss

我參考網站做法是利用前台做更改
但我前台只有拉一個 gridview
有辦法後台更改gridview日期格式嗎?

gridview顯示
日期 班級 座號
2020/5/20 上午 12:00:00 資一甲 30

改成
日期 班級 座號
2020/5/20 資一甲 30

SqlDataAdapter command1 = new SqlDataAdapter(SQL_repeat, "select 日期,班級,座號 from 教室");
DataSet myDataSet = new DataSet();
command1.Fill(myDataSet);
this.GridView2.DataSource = myDataSet;
this.GridView2.DataBind();


最有價值解答

阿恢
試著把SQL改成這樣看看,把日期格式改成varchar試試...
select Convert(varchar(10),日期,111) AS 日期,班級,座號 from 教室

Fresh5381
但我sql查詢語法還有使用BETWEEN
需要使用DATE型態
阿恢
#2

這不影響啊...
Fresh5381
可以了 謝謝大大
抱歉我以為這樣轉換會有影響
回到頂部