バージョン

ColumnSorting プロパティ

ソートが発生される前に発生するイベント。

このイベントはキャンセルできます。

シンタックス
'宣言
 
Public Property ColumnSorting As String
public string ColumnSorting {get; set;}
使用例
Me.WebDataGrid1.Behaviors.Sorting.SortingClientEvents.ColumnSorting = "WDG1_ColumnSorting"
Me.WebDataGrid1.Behaviors.Sorting.SortingClientEvents.ColumnSorted = "WDG1_ColumnSorted"
this.WebDataGrid1.Behaviors.Sorting.SortingClientEvents.ColumnSorting = "WDG1_ColumnSorting";
this.WebDataGrid1.Behaviors.Sorting.SortingClientEvents.ColumnSorted = "WDG1_ColumnSorted";
// The client event ColumnSorting takes two parameters sender and e
// sender  is the object which is raising the event
// e is the SortingEventArgs

    var index = null;
    function WDG1_ColumnSorting(sender, e) {

        var choice;

        //Gets the column
        var column = e.get_column();

        //Gets the key of the column
        index = column.get_index();

        if (!confirm("Are you sure you want to continue with Sorting?"))

        //Cancels the 'ColumnSorting' event.
            e.set_cancel(true);
        else {


            var s = prompt("Enter '0' for none,'1' for ascending,'2' for descending : ", choice);

            if (s == 1)
            //Sorts the column in the ascending order
                e.set_sortDirection(1);
            else if (s == 2)
            //Sorts the column in the descending order
                e.set_sortDirection(2);
            else
            //Stops taking any kind of sorting action on the column
                e.set_sortDirection(0);

        }      
    }


    // The client event ColumnSorted takes two parameters sender and e
    // sender  is the object which is raising the event
    // e is the EventArgs

    
    function WDG1_ColumnSorted(sender, e) {

        var wdg = $find("WebDataGrid1");

        //Gets the columns collection object
        var columnsCollection = wdg.get_columns();

        //Gets the column from the index
        var column = columnsCollection.get_column(index);

        //Gets the key of the column
        var key = column.get_key();

        window.status = "The column with key '" + key + "' is sorted.";
         
        }
参照