GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 : SortCompareEventArgs クラス |
Public Class SortCompareEventArgs Inherits System.ComponentModel.HandledEventArgs
public class SortCompareEventArgs : System.ComponentModel.HandledEventArgs
GcMultiRow.SortCompareイベントを処理することで、カスタムの並べ替えを実現できます。このイベントは、GcMultiRow.VirtualModeプロパティがfalseに設定されている場合にのみ発生します。このイベントは、並べ替えのために比較される、同じセルインデックスを持つセルのペアごとに1回ずつ発生します。このイベントが発生するのは、ColumnHeaderCell.SortModeプロパティの値がAutomaticに設定された列ヘッダセルをユーザーがクリックしたとき、またはプログラムからGcMultiRowのSortメソッドが呼び出されたときのみです。ColumnHeaderCell.SortModeプロパティの値がSortMode.Programmaticに設定された列ヘッダセルに対してこのイベントが発生した場合は、ColumnHeaderCell.SortGlyphDirectionプロパティを使用して並べ替えグリフを自分で表示する必要があります。
このクラスは、2つの値の並べ替え結果を変更する場合に使用します。ユーザーはこのクラスから比較する2つの値を取得し、比較結果を設定することで、並べ替え結果を制御できます。ユーザーが並べ替え結果を変更した場合は、その変更を有効にするために、System.ComponentModel.HandledEventArgs.Handledをtrueに設定する必要があります。
System.Object
System.EventArgs
System.ComponentModel.HandledEventArgs
GrapeCity.Win.MultiRow.SortCompareEventArgs