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

【請問如何排序表格??】

尚未結案
andyto202
一般會員


發表:10
回覆:29
積分:7
註冊:2006-12-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-05-03 14:47:58 IP:122.116.xxx.xxx 訂閱

例如
我有兩個兩欄資料如下

姓名 成績
allen 90
john 70
bill 95
當我在姓名的欄位按下時
此時
資料變成

姓名 成績
allen 90
bill 95
john 70

當我再姓名的欄位再按一次
資料變成

姓名 成績
john 70
bill 95
allen 90

當我在成績的欄位按下時
資料變成


姓名 成績
john 70
allen 90
bill 95

當我在成績的欄位再按一次時
資料變成

姓名 成績
bill 95
allen 90
john 70

請問這樣子的程式碼要如何撰寫呢??
感謝各位

eaglewolf
資深會員


發表:4
回覆:268
積分:429
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-05-04 09:19:04 IP:211.75.xxx.xxx 未訂閱
用兩個變數
分別記錄現在排序的欄位名稱以及排序的方向(升冪或降冪)
當你按下某個欄位時
去檢查 是否跟現在的欄位相同
若是 變更排序的方向
若否變更排序的欄位名稱並設定以升冪方式排序
然後依新的欄位名稱及方向重下sql command
------
先查HELP
再查GOOGLE
最後才發問

沒人有義務替你解答問題
在標題或文章中標明很急
並不會增加網友回答速度

Developing Tool:
1.Delphi 6
2.Visual Studio 2005
3.Visual Studio 2008
DBMS:
MS-SQL
編輯記錄
eaglewolf 重新編輯於 2009-05-04 09:20:40, 註解 無‧
系統時間:2018-01-18 23:21:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!