Beispiel #1
0
 public void AddFilter(IRowFilter filter)
 {
     if (_andFilters == null)
     {
         _andFilters = new List <IRowFilter>();
     }
     _andFilters.Add(filter);
 }
 public override object ConvertFrom(ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value)
 {
     if (value is string)
     {
         IRowFilter d = (IRowFilter )context.Instance;
         return(d.RowFilter);
     }
     return(base.ConvertFrom(context, culture, value));
 }
 public RowFilterWithColumns(int[] indexes, IRowFilter rowFilter)
 {
     this.indexes   = indexes;
     this.rowFilter = rowFilter;
 }
Beispiel #4
0
        public int[] indexes;                                // zero-based

        public IRowFilter modifyRowFilter(IRowFilter rowFilter)
        {
            return(new RowFilterWithColumns(indexes, rowFilter));
        }
Beispiel #5
0
 public BeforeAfterRowBuffering(int before, int after, IRowFilter rowFilter) : base(before, after)
 {
     this.rowFilter = rowFilter;
 }
Beispiel #6
0
 public RowList ApplyFilter(IRowFilter filter)
 {
     return this.rows.ApplyFilter(filter);
 }
Beispiel #7
0
 public RowList ApplyFilter(IRowFilter filter)
 {
     return(this.rows.ApplyFilter(filter));
 }
Beispiel #8
0
 public RowList ApplyFilter(IRowFilter filter)
 {
     return(new RowList(this.Where(filter.RowPredicate)));
 }