'宣言 Public Class DateRangeFilter Inherits C1.DataFilter.DateRangeFilterBase
public class DateRangeFilter : C1.DataFilter.DateRangeFilterBase
'宣言 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