線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1306
推到 Plurk!
推到 Facebook!

請問TMS的DBAdvStringGrid如何點標題排序?

尚未結案
Andy Wu
一般會員


發表:17
回覆:25
積分:18
註冊:2004-02-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-30 02:06:27 IP:61.229.xxx.xxx 未訂閱
大家好~~ 請教一下,我用了TMS的DBAdvStringGrid,從DataSource得到DataSet之後,畫面上呈現的資料排序是依序DataSet內的Order By指令,但是如果我開啟了標題列的排序功能,雖然點了標題,畫面上的資料確實會排序,但只是表面上的,實際移動指標之後,所選擇到的紀錄仍然是未排序前的紀錄,不知道該怎麼可以達到真正的排序呢?如果用AdvStringGrid就不會了~~ 舉例如下: Select userid, userno, username From users Order By userid userid userno username 1 a001 Andy 2 a002 John <== 初始資料根據userid排列 3 b001 Mary 4 b002 Brown 點了Username這個標題後,排序如下: userid userno username 1 a001 Andy 4 b002 Brown <== 根據username排列 2 a002 John 3 b001 Mary 但是當我將指標移動到第二筆,指向Brown時,卻發現該Cell文字變成John,表示在實際上的紀錄指標並沒有真正的移動,到底該怎麼做呢?
minjiu
中階會員


發表:27
回覆:119
積分:69
註冊:2002-06-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-02 15:05:16 IP:61.221.xxx.xxx 未訂閱
這點我也遇過....但似乎找不到解決的方法...>< 這也可能是TMS DBAdvStringGrid的Bug吧 = =
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-03 14:37:28 IP:218.32.xxx.xxx 未訂閱
Andy Wu 你好: 這元件我沒用過, 不過改 SQL Order by 部分後, 重新 Open DataSet, 不知行不行.
系統時間:2024-06-08 13:17:12
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!