示例#1
0
        public virtual string GetStartTreeKey <THeaderTable>(CrossColumnDataSource dataSource)
            where THeaderTable : class
        {
            var keys = GetStartTreeKeys <THeaderTable>(dataSource);

            if (keys == null)
            {
                return(null);
            }
            return(keys.FirstOrDefault());
        }
示例#2
0
 public abstract List <THeaderKey> GetStartTreeKeys <THeaderTable, THeaderKey>(CrossColumnDataSource dataSource)
     where THeaderTable : class
     where THeaderKey : struct;
示例#3
0
 public abstract int GetMaxRecursion <THeaderTable>(CrossColumnDataSource dataSource)
     where THeaderTable : class;
示例#4
0
 public abstract List <string> GetStartTreeKeys <THeaderTable>(CrossColumnDataSource dataSource)
     where THeaderTable : class;
示例#5
0
 public abstract IQueryable FilterHeaderData(IQueryable data, CrossColumnDataSource headerDataSource);