private static IEnumerable <string> GetJoinOf(RenderContext context, BaseColumn c) { if (!c.IsCrossColumn) { return new[] { c.GetNameByContext(context) } } ; var crossColumnNames = c.BaseCrossColumnDataSource.GetCrossColumnNames().ToList(); if (crossColumnNames.Count == 0) { return(new string[0]); } return(crossColumnNames.Select(n => c.GetName(context.OtherColumns[n]))); }
private string GetName(RenderContext context) { return(baseColumn.GetNameByContext(context)); }