Compartir a través de


ModuleListPage.Sort Método

Definición

Ordena los datos que se muestran en la vista de lista.

Sobrecargas

Sort()

Ordena los datos que se muestran en la vista de lista mediante la columna de ordenación actual y el criterio de ordenación.

Sort(ColumnHeader, SortOrder)

Ordena la vista de lista mediante la columna de ordenación y el criterio de ordenación especificados.

Sort()

Ordena los datos que se muestran en la vista de lista mediante la columna de ordenación actual y el criterio de ordenación.

protected:
 void Sort();
protected void Sort ();
member this.Sort : unit -> unit
Protected Sub Sort ()

Ejemplos

En el ejemplo siguiente se crea un método personalizado MySort que llama a la Sort(ColumnHeader, SortOrder) sobrecarga o Sort() , según el valor booleano que se pasa. Las dos llamadas son esencialmente idénticas.

void MySort(bool b) {
    if (b == true)
        Sort();
    else
    // equivalent to calling Sort();
    Sort(this.SortColumn, this.SortOrder);
} 

Comentarios

Este método llama al Sort método , pasando el valor de las SortColumn propiedades y SortOrder .

Se aplica a

Sort(ColumnHeader, SortOrder)

Ordena la vista de lista mediante la columna de ordenación y el criterio de ordenación especificados.

public:
 void Sort(System::Windows::Forms::ColumnHeader ^ column, System::Windows::Forms::SortOrder sortOrder);
public void Sort (System.Windows.Forms.ColumnHeader column, System.Windows.Forms.SortOrder sortOrder);
member this.Sort : System.Windows.Forms.ColumnHeader * System.Windows.Forms.SortOrder -> unit

Parámetros

column
ColumnHeader

Columna que se va a ordenar.

sortOrder
SortOrder

El criterio de ordenación.

Ejemplos

En el ejemplo siguiente se cambia el modo de vista y se ordenan los datos de la vista de lista si el valor de la Microsoft.Web.Management.Client.Win32.ListPageListView.View propiedad se cambia a Microsoft.Web.Management.Client.ModuleListPageViewModes.Details.

protected override void OnSetView() {

    bool updateDescription = false;

    View currentView = ListView.View;

    if ((_lastListViewView == View.Details &&
        currentView != View.Details) ||
        currentView == View.Details) {
        updateDescription = true;
    }

    if (updateDescription){
        UpdateDescriptions(ListView.View);
        Sort(_keyHeader, this.SortOrder);
        }

    _lastListViewView = currentView;
}

Se aplica a