使用Table+DBGrid方式開啟資料如何依指定欄位排序 |
答題得分者是:P.D.
|
kevinsoung
一般會員 發表:36 回覆:41 積分:15 註冊:2011-11-09 發送簡訊給我 |
各位老師與大大
用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 發送簡訊給我 |
|
yachu721
初階會員 發表:51 回覆:98 積分:44 註冊:2003-07-13 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
我覺得你要在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] 請各位老師與大大 幫幫忙 感激不盡 萬般感謝 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |