Exemplo n.º 1
0
 public void AddFilter(PropertyInfo propertyInfo, GridFilter <T> gridFilter)
 {
     if (Filters.TryGetValue(propertyInfo, out List <GridFilter <T> > result) == false)
     {
         Filters[propertyInfo] = new List <GridFilter <T> >();
     }
     Filters[propertyInfo].Add(gridFilter);
 }
Exemplo n.º 2
0
        private ToolStripMenuItem CreateMenuitem(string txt, GridFilter <T> gf, StripDataEx dataEx, bool clickable = false)
        {
            ToolStripMenuItem item = new ToolStripMenuItem(txt);

            item.Tag = new FilterStatus {
                GridFilter  = gf,
                StripDataEx = dataEx
            };
            if (clickable)
            {
                item.Click += Item_Click;
            }
            return(item);
        }
Exemplo n.º 3
0
 public void AddFilter(string propertyName, GridFilter <T> description)
 {
     AddFilter(typeof(T).GetProperty(propertyName), description);
 }