问题描述
嗨大家好,我有一个数据网格。
Hi Guys, I have a datagrid .
Dim strQuery As String
strQuery = "SELECT BENCHMARKNO 'BMK NO',BENCHMARKNAME 'BMK Name',CLIENTCODE 'Client ID',NOFILES 'No.of Files',REFERENCENO 'Reference No',NORESOURCES 'Resources',REPLACE(CONVERT(VARCHAR,STARTDATE,106),' ','-') AS 'Start Date', REPLACE(CONVERT(VARCHAR,FINISHDATE,106),' ','-') AS 'Finish Date', AUTHORIZEDBY 'Authorized By',JOBNO 'Converted To Job No',REMARKS 'Remarks' FROM QMS_BENCHMARK ORDER BY BENCHMARKNO"
Dim pBMKTrack As DataTable = GetTable(strQuery)
dGridview.DataSource = pBMKTrack
在该查询中,启动日期和结束日期是列。
如果我可以尝试对列进行排序。它没有排序。
我得到了这样的日期
例如:01-jan-2012
03-Feb-2010
12-aug-2013
我想:03- 2010年2月
01-jan-2012
12-aug-2013
总日期格式应该是改变。
在DataBase STARTTIME和FINISHTIME COLATNS DATATYPE是DATETIME。
请帮帮我....
in that query , start date and finish date are columns.
if i can tried to sort the column. it doesn''t sorted.
I got the dates like these
example : 01-jan-2012
03-Feb-2010
12-aug-2013
I want : 03-Feb-2010
01-jan-2012
12-aug-2013
total date format should be changed.
In DataBase STARTTIME AND FINISHTIME COLUMNS DATATYPE ARE DATETIME.
Please help me ....
推荐答案
这篇关于如何在Sql server 2008中将String转换为Date的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!