當前位置:編程學習大全網 - 源碼下載 - PB [2]中實現數據窗口動態排序的三種方法

PB [2]中實現數據窗口動態排序的三種方法

字符串ls模塊ls順序ls舊ls列

ls old = dw describe(′數據窗口表選擇′)

dw settransobject(sqlca)

選擇大小寫ddlb文本

案例"學號" ls列= "sid "

Case "name" ls column = "sname "

Case "address" ls column = "saddr "

案例“類別號”ls列= "類別cid "

Case "class name" ls column = "cname "

結束選擇

如果檢查了rb,則ls訂單=″ASC″

否則訂單order”

如果…就會結束

ls mod =″數據窗口表選擇=″+ls舊+& amp;

′ORDER BY″′+ls列+′′+ls順序+′′

數據倉庫修改(最小二乘法)

數據倉庫檢索()

數據窗口表選擇= & amp

“”+ls old+”)

方法:使用setsort()和sort()。

字符串ls排序ls順序ls列

選擇大小寫ddlb文本

案例"學號" ls列= "# "

Case "name" ls column = "# "

Case "address" ls column = "# "

Case "class number" ls column = "# "

Case "class name" ls column = "# "

結束選擇

如果檢查了rb,則ls訂單=″A″

否則訂單=″D″

如果…就會結束

ls排序=ls列+′′+ls順序

dw集合排序(ls排序)

dw排序()

三種方法的比較

第壹種和第二種方法要求數據窗口在生成時是無序的,第三種方法不要求這樣。

對於來自不同表單的相同列名(如student cid class cid),用第二種方法排序比較麻煩,因為使用modify()函數時要特別註意引號的使用,但第二種方法比第壹種方法快。

第三種方法使用起來最方便。您可以同時引用列名和列號(例如#表示第四列)來指定順序。

?編輯推薦

ASP NET開發培訓視頻教程

Microsoft NET framework編程視頻教程

Lishi Xinzhi/Article/program/PB/201311/24608

  • 上一篇:怎麽用C語言獲取JSON中的數據?
  • 下一篇:四柱八字概論
  • copyright 2024編程學習大全網