バージョン

ColumnSorting イベント

シンタックス
'宣言
 
Public Event ColumnSorting As ColumnSortingEventHandler
public event ColumnSortingEventHandler ColumnSorting
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、ColumnSortingEventArgs 型の引数を受け取りました。次の ColumnSortingEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
Column Infragistics.Win.UltraWinListView.CancelableColumnEventArgsから継承されます。 
NewValue  
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinListView


    Private Sub ultraListView1_ColumnSorting(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinListView.ColumnSortingEventArgs) Handles ultraListView1.ColumnSorting
        '	If the column's DataType is integer, disallow the sort.
        If e.Column.DataType Is GetType(Integer) Then
            e.Cancel = True
        Else
            '	If the new value is 'None', change it to 'Ascending'.
            If (e.NewValue = Sorting.None) Then e.NewValue = Sorting.Ascending
        End If

    End Sub

    Private Sub ultraListView1_ColumnSorted(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinListView.ColumnSortedEventArgs) Handles ultraListView1.ColumnSorted
        Me.lblSortStatus.Text = e.Column.TextResolved
    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinListView;
using System.Diagnostics;


		private void ultraListView1_ColumnSorting(object sender, Infragistics.Win.UltraWinListView.ColumnSortingEventArgs e)
		{
			//	If the column's DataType is integer, disallow the sort.
			if ( e.Column.DataType == typeof(int) )
				e.Cancel = true;
			else
			{
				//	If the new value is 'None', change it to 'Ascending'.
				if ( e.NewValue == Sorting.None )
					e.NewValue = Sorting.Ascending;
			}
		}

		private void ultraListView1_ColumnSorted(object sender, Infragistics.Win.UltraWinListView.ColumnSortedEventArgs e)
		{
			this.lblSortStatus.Text = e.Column.TextResolved;
		}
参照