DOBON.NETプログラミング道掲示板

No34034 の記事


■34034 / )  データバインド時のDataGridViewのカスタムソート
□投稿者/ ミンミン 一般人(1回)-(2018/11/15(Thu) 14:02:24)
  • アイコン環境/言語:[VB2013] 
    分類:[.NET] 

    DataGridViewのカスタマイズソートについて、以下には
    IComparerインターフェイスを使用する方法が紹介されています。

    DataGridViewの行の並び替えの方法を変更する
    〜DataGridView.Sortメソッドを使用する方法〜
    https://dobon.net/vb/dotnet/datagridview/customsort.html#section2

    この方法だと、かなり特殊なソート方法を定義できるので便利なのですが、
    「DataGridViewのDataSourceプロパティが設定されておらず...」
    という注釈があります。

    これは、DataGridViewにデータバインドしている場合には
    IComparerインターフェイスの方法が使用できない、と理解したのですが、
    データバインドを行った場合でも、IComparerインターフェイスのように
    かなり自由にソート方法を定義する方法はないでしょうか?
    バインドしたデータにソート値用の列を設けることも考えたのですが、
    新しい項目をバインド元データに用意するのもどうかと思い、
    質問した次第です。
違反を報告
返信 削除キー/


Mode/  Pass/


- Child Tree -