FlexGridのプロパティAllowSorting=SingleColumnに設定し、ソートを行っています。
最終行に各カラムの合計を表示している為、最終行のみソート無効にしたいのですが、その方法が分かりません。
FlexGridの行に関するソートプロパティが見つけられなかったので、
AllowSortingをNoneにし、ソートボタンを作成の上、
以下2種類の処理をソースに加えてみたのですが、上手くいきませんでした。
1:
With FlexGridName
.Row = 1 'ソート開始行
.RowSel = .Rows.Count - 2 'ソート終了行
.Sort(C1.Win.C1FlexGrid.SortFlags.Ascending,ソートさせたいカラムの位置番号)
End With
2:
With FlexGridName
.Sort(1, .Rows.Count - 2)
.Sort(C1.Win.C1FlexGrid.SortFlags.Ascending,ソートさせたいカラムの位置番号)
End With
どなたかFlexGridのヘッダカラム押下での最終行以外をソートさせる方法をご存じでしたら、教えてください。
ソートボタンを押下での処理でもかまいません。
よろしくお願いします。