2016-10-10 185 views
0

dataSourceとして(system.data。)datatTableを持つComponentOne flexgrid(winforms)コントロールがあります。C1Flexgridをデータソースで独自の順序で並べ替え

ユーザーが列ヘッダーをクリックすると、この列の後にその表を独自の順序で並べ替えることができます。 (列の1つが文字列で、自分のソート方法が必要です)

フレックスグリッドのソート機能をオーバーライドして独自のソートプロバイダを使用しようとしましたが、呼び出されませんでした。

私はそれらがデータテーブル内でソートされていると思います。どのように私の列を注文するデータテーブルを伝える方法はありますか? defaultViewのIComparer比較メソッドなどをオーバーライドすることはできますか?

答えて

1

C1FlexGridがデータにバインドされている場合、ソートはデータソースによって管理されます。これはSOその

https://stackoverflow.com/a/582499/3331861

PSを行うに答える参照してください。これはSOのリンクがあるので、私はそれが削除されないことを仮定することができます。

関連する問題