TClientDataSet のインデックスの順序を逆にしたいのですが、次のコードはうまくいくように見えますが、何もしません。インデックスの順序を逆にする良い方法はありますか?
procedure TForm8.Button1Click(Sender: TObject);
var
index: TIndexDef;
begin
index := ClientDataSet1.IndexDefs.Find('LengthIndex');
if ixDescending in index.Options then
index.Options := index.Options - [ixDescending]
else
index.Options := index.Options + [ixDescending];
end;