DataFilter for WinForms
DateRangeFilter クラス
メンバ 

C1.Win.DataFilter.4.5.2 アセンブリ > C1.Win.DataFilter 名前空間 : DateRangeFilter クラス
範囲スライダまたは範囲のエディタを使用した日付のフィルタを表します。
オブジェクト モデル
DateRangeFilter クラス
シンタックス
'宣言
 
Public Class DateRangeFilter 
   Inherits C1.DataFilter.DateRangeFilterBase
public class DateRangeFilter : C1.DataFilter.DateRangeFilterBase 
解説

このクラスは、日付型の値に適用できるフィルタをインスタンス化するために使用されます。指定した日付範囲に基づいてデータをフィルタできます。このクラスを使用してフィルタに設定できるさまざまなオプションの詳細を示しています。

使用例

private void InitializeDateRangeFilter()

{

 //DateRangeFilterを初期化します
 DateRangeFilter dateRangeFilter = new DateRangeFilter();

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

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

 //範囲の最大値を設定します
 dateRangeFilter.Maximum = _ordersTable.AsEnumerable().Max(x = >x.Field < DateTime > ("OrderDate"));

 //範囲の最小値を設定します
 dateRangeFilter.Minimum = _ordersTable.AsEnumerable().Min(x = >x.Field < DateTime > ("OrderDate"));

 //現在の範囲の小さい方の値を設定します
 dateRangeFilter.LowerValue = new DateTime(2014, 10, 17);

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

}

継承階層

System.Object
   C1.DataFilter.Filter
      C1.DataFilter.DateRangeFilterBase
         C1.Win.DataFilter.DateRangeFilter

参照

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