SPREAD for Windows Forms 17.0J 移行ガイド > 旧バージョンからの移行 > 旧バージョンとの相違点 > 12.0.4500.2012での変更点 > EnhanceSortInfo |
EnhanceSortInfoに関する変更点は、次のとおりです
AllowAutoFilter、AllowAutoSort | 17.0Jでは、セル範囲の並べ替えにおいて、列のAllowAutoFilterおよびAllowAutoSortを変更できます。 | ||||
列の削除と挿入 | 17.0Jでは、セル範囲の並べ替えにおいて、列を削除または挿入できます。 | ||||
[ユーザー設定の並べ替え]ダイアログ | 17.0Jでは、並べ替え対象のセル範囲において、AllowAutoFilterおよびAllowAutoSortをtrueに設定したすべての列に、[ユーザー設定の並べ替え]ダイアログが表示されます。 | ||||
アウトライン行/列(範囲グループ)の並べ替え |
17.0Jでは、アウトライン(範囲グループ)で行を並べ替える場合に、各アウトライングループの行はグループごとに並べ替えられます。その他の行は、これらの行どうし一緒に並べ替えられます。 |
||||
英字の大文字小文字の区別 |
11.0J以前は小文字が優先されていますが、17.0Jでは区別されません。 11.0J以前の動作を実現する方法として、AutoSortingColumnイベント内でSortRowsメソッドを呼び出す方法が考えられます。
|
||||
同じ文字をソートした場合の優先順位 | 例えば「a」が入力されたセルが2つある列を昇順にソートした場合、次のような結果になります。 11.0J以前:初期表示時に先の行だった「a」が優先されます。 17.0J:ソート直前に先の行だった「a」が優先されます。 |
||||
String.Emptyのソート | 11.0J以前は最後にソートされますが、17.0Jでは他の文字列と同様にソートされます。 |