ModuleListPage.Sort メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リスト ビューに表示されるデータを並べ替えます。
オーバーロード
Sort() |
現在の並べ替え列と並べ替え順序を使用して、リスト ビューに表示されるデータを並べ替えます。 |
Sort(ColumnHeader, SortOrder) |
指定した並べ替え列と並べ替え順序を使用してリスト ビューを並べ替えます。 |
Sort()
現在の並べ替え列と並べ替え順序を使用して、リスト ビューに表示されるデータを並べ替えます。
protected:
void Sort();
protected void Sort ();
member this.Sort : unit -> unit
Protected Sub Sort ()
例
次の例では、渡されるブール値に応じて、 または Sort() オーバーロードを呼び出すSort(ColumnHeader, SortOrder)カスタム MySort
メソッドを作成します。 2 つの呼び出しは基本的に同じです。
void MySort(bool b) {
if (b == true)
Sort();
else
// equivalent to calling Sort();
Sort(this.SortColumn, this.SortOrder);
}
注釈
このメソッドは メソッドをSort呼び出し、 プロパティと SortOrder プロパティの値をSortColumn渡します。
適用対象
Sort(ColumnHeader, SortOrder)
指定した並べ替え列と並べ替え順序を使用してリスト ビューを並べ替えます。
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
パラメーター
- column
- ColumnHeader
並べ替える列。
- sortOrder
- SortOrder
並べ替え順序。
例
次の例では、 プロパティの値が に変更された場合に、ビュー モードを変更し、リスト ビュー データをMicrosoft.Web.Management.Client.Win32.ListPageListView.ViewMicrosoft.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;
}