Q:以 ClientDataSet 連結 master-detail 關係時,detail CDS 的排序
  方式預設是根據連結至 master 的外鍵作為排序的依據,是否可以指定
  以其他欄位排序?
A:當你在客戶端設定 master-detail 關聯時,你可以把 detail CDS 的
  IndexFieldNames 屬性中加入你希望的排序欄位,而第一個欄位必須是
  連結到 master 的外鍵,例如: 設定為 'MASTER_ID;DUE_DATE' 可以
  讓 detail CDS 以 DUE_DATE 欄位排序。

  如果你是在伺服器端以 TQuery 連結 master-detail 關係,就可以用 
  SQL 指定要如何排序,在客戶端的 detail CDS 就不用作任何設定了。

    Source: geocities.com/huanlin_tsai/faq

               ( geocities.com/huanlin_tsai)