DataFilter for WinForms
ChecklistFilter クラス
メンバ 

C1.Win.DataFilter.4.5.2 アセンブリ > C1.Win.DataFilter 名前空間 : ChecklistFilter クラス
チェックリストを使用したフィルタを表します。
オブジェクト モデル
ChecklistFilter クラス
シンタックス
'宣言
 
Public Class ChecklistFilter 
   Inherits C1.DataFilter.ChecklistFilterBase
public class ChecklistFilter : C1.DataFilter.ChecklistFilterBase 
解説

このクラスは、文字列・数値・日付型の値に適用できるフィルタをインスタンス化するために使用します。項目のリストが表示され、リストに選択された項目に基づいてデータがフィルタされます。このクラスを使用してフィルタに設定できるさまざまなオプションの詳細を示しています。

使用例

private void InitializeChecklistFilter()

{

 //ChecklistFilterを初期化します
 ChecklistFilter checklistFilter = new ChecklistFilter();

 //現在のフィルタが適用されるデータ項目プロパティの名前を設定します
 checklistFilter.PropertyName = "Brand";

 //ChecklistFilterに対してItemsSourceを設定します
 checklistFilter.ItemsSource = _carsTable;

 //チェックリスト項目の実際の値を提供するItemsSourceのデータフィールドのパスを指定します
 checklistFilter.ValueMemberPath = "Brand";

 //フィルタのヘッダーテキストを設定します
 checklistFilter.HeaderText = "Brand";

 //チェックリストのレイアウトタイプを設定します
 checklistFilter.LayoutType = C1.DataFilter.LayoutType.List;

 //チェックリストの項目の選択方法を設定します
 checklistFilter.SelectionMode = C1.DataFilter.SelectionMode.Multiple;

 //検索ボックスを表示します
 checklistFilter.ShowSearchBox = true;

 //チェックリストに表示される項目数を設定します
 checklistFilter.DisplayedItems = 5;

 //すべてのチェックリスト項目を選択します
 checklistFilter.SelectAll();

 //FilterCollectionにChecklistFilterを追加します
 c1DataFilter1.Filters.Add(checklistFilter);

}

継承階層

System.Object
   C1.DataFilter.Filter
      C1.DataFilter.FilterWithSummary
         C1.DataFilter.ChecklistFilterBase
            C1.Win.DataFilter.ChecklistFilter

参照

ChecklistFilter メンバ
C1.Win.DataFilter 名前空間