回覆列表
  • 1 # 葡萄城GrapeCity

    如果在微軟的Excel文件中操作:

    一、開啟需要操作的表格。

    例如,我們需要根據 “品牌”按字母排序的基礎上再按指導價格排序,價格從低到高顯示。下圖為初始顯示效果。

    (全選表格:直接滑鼠單擊左上角的紅色框框位置。)

    全選表格可以看到整個表格就變了顏色的,說明全選成功,然後點右上角位置,選擇排序。

    三、點開自定義排序之後,就會出來下圖框框。

    我們是想要先按名稱排序再按價格排,那就點“新增規則”,選擇“品牌”,順序遞增。再點一次“新增規則”,選擇“指導價格”,順序遞增。

    四、設定好了之後,如下圖顯示。

    如果是藉助電子表格控制元件產品(這裡以前端表格控制元件 SpreadJS為例)

    只需要藉助:SortColumns方法,即可實現

    public Form1()

    {

    InitializeComponent();

    this.fpSpread1.Sheets[0].Columns[3].AllowAutoSort = true;

    this.fpSpread1.AutoSortingColumn += fpSpread1_AutoSortingColumn;

    }

    void fpSpread1_AutoSortingColumn(object sender, FarPoint.Win.Spread.AutoSortingColumnEventArgs e)

    {

    e.Cancel = true;

    //以下為排序程式碼

    }

    本段內容請參考:http://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=13964&highlight=%CA%FD%BE%DD%C5%C5%D0%F2

  • 中秋節和大豐收的關聯?
  • 想考計算機二級C語言的人應該怎麼準備?