'宣言 Public Event ColumnSorting As EventHandler(Of SortingCancellableEventArgs)
public event EventHandler<SortingCancellableEventArgs> ColumnSorting
イベント ハンドラが、このイベントに関連するデータを含む、SortingCancellableEventArgs 型の引数を受け取りました。次の SortingCancellableEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel Infragistics.CancellableEventArgsから継承されます。 | |
Column Infragistics.Controls.Grids.CancellableColumnEventArgsから継承されます。 | このイベントがトリガーされる CancellableColumnEventArgs.Column。 |
NewSortDirection | 適用する SortDirection を取得します。 |
PreviousSortDirection | 変更の前に SortDirection を取得します。 |
Private Sub MyGrid_ColumnSorting(ByVal sender As System.Object, ByVal e As SortingCancellableEventArgs) 'If the column is fixed to the left, do not allow that column to be sorted If e.Column.IsFixed = FixedState.Left Then System.Diagnostics.Debug.WriteLine("Cannot sort on fixed columns") e.Cancel = True Return End If System.Diagnostics.Debug.WriteLine(e.Column.Key + " Column sorted from " + e.PreviousSortDirection.ToString() + " to " + e.NewSortDirection.ToString()) End Sub
private void MyGrid_ColumnSorting(object sender, SortingCancellableEventArgs e) { // If the column is fixed to the left, do not allow that column to be // sorted if (e.Column.IsFixed == FixedState.Left) { System.Diagnostics.Debug.WriteLine("Cannot sort on fixed columns"); e.Cancel = true; return; } System.Diagnostics.Debug.WriteLine(e.Column.Key+" Column sorted from: " + e.PreviousSortDirection + "\n to: " + e.NewSortDirection); }