
Untitled
By: a guest on
May 8th, 2012 | syntax:
None | size: 0.65 KB | hits: 11 | expires: Never
How to aggregate a collection of items in one cell of an ASPxGridView
IQueryable<TaskEntity> taskQuery;
taskQuery = TaskQueryStore.GetTasks(...);
var query = from task in taskQuery
select new
{
task.Id,
task.TaskName,
OrgList = ???
}
e.KeyExpression = "Id";
e.QueryableSource = query;
OrgList = task.OrganizationCollection.Aggregate("", (acc, item) => (acc == "" ? "" : acc + "<br>") + item.OrgName)
OrgList = String.Join("<br>", task.OrganizationCollection.Select(x => x.OrgName).ToArray())
OrgList = GetOrgList(task.Id)