全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1358
推到 Plurk!
推到 Facebook!

使用Table+DBGrid方式開啟資料如何依指定欄位排序

答題得分者是:P.D.
kevinsoung
一般會員


發表:36
回覆:41
積分:15
註冊:2011-11-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-04-25 11:26:23 IP:60.248.xxx.xxx 訂閱
各位老師與大大
用Table DBGrid方式開啟顯示資料
我要如何顯示資料同時依指定欄位做排序
使用Pno與PPrice 為遞增排序

[code delphi]

Table3.DatabaseName:='C:\Date';
Table3.TableName:='PPrice.DB';
Table3.Active:=True;
self.DBGrid2.Columns[0].FieldName:='Pno';
self.DBGrid2.Columns[0].Title.Caption :='編號';
self.DBGrid2.Columns[0].Width:=70;
self.DBGrid2.Columns[1].FieldName:='PName';
self.DBGrid2.Columns[1].Title.Caption :='名稱';
self.DBGrid2.Columns[1].Width:=120;
self.DBGrid2.Columns[4].FieldName:='PPrice';
self.DBGrid2.Columns[4].Title.Caption :='售價';
self.DBGrid2.Columns[4].Width:=70;
[/code]


請各位老師與大大 幫幫忙
感激不盡
萬般感謝
kevinsoung
一般會員


發表:36
回覆:41
積分:15
註冊:2011-11-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2012-04-28 11:52:03 IP:1.161.xxx.xxx 訂閱
不好意思  
有人可以回覆我的問題嗎?
萬般感謝
yachu721
初階會員


發表:51
回覆:98
積分:44
註冊:2003-07-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2012-04-28 21:01:04 IP:180.177.xxx.xxx 訂閱
. IndexFieldNames 'Pno'

P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2012-04-30 16:05:20 IP:118.169.xxx.xxx 未訂閱
我覺得你要在DBGrid 做排序, 這點不容易! 站上我記得Justmade 有發表過, 不過年代已久, 我也不記得網址
但我會建議, 由如何取得目前游標所在的 DBgrid Column 位置, 然後可得知該 Column 的欄位名稱後,
再由Table 進行 index 或 Query 的 order by 排序, 再反應到DBgrid 上, 要容易的多,
這部份站上也討論很多, 搜一下吧!
===================引 用 kevinsoung 文 章===================
各位老師與大大
用Table DBGrid方式開啟顯示資料
我要如何顯示資料同時依指定欄位做排序
使用Pno與PPrice 為遞增排序

[code delphi]

Table3.DatabaseName:='C:\Date';
Table3.TableName:='PPrice.DB';
Table3.Active:=True;
self.DBGrid2.Columns[0].FieldName:='Pno';
self.DBGrid2.Columns[0].Title.Caption :='編號';
self.DBGrid2.Columns[0].Width:=70;
self.DBGrid2.Columns[1].FieldName:='PName';
self.DBGrid2.Columns[1].Title.Caption :='名稱';
self.DBGrid2.Columns[1].Width:=120;
self.DBGrid2.Columns[4].FieldName:='PPrice';
self.DBGrid2.Columns[4].Title.Caption :='售價';
self.DBGrid2.Columns[4].Width:=70;
[/code]


請各位老師與大大 幫幫忙
感激不盡
萬般感謝
系統時間:2024-09-08 23:37:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!