Hello:
below is my linq query which works just fine,
now I want to be able to order by by sending in parameter values. because i am trying to do sorting by Value.
Right now my query is sorting by the group value ItemGroupDesc
please could somebody help with syntax
we could add an expression this way right , my syntax is not quite right
var sortexpression = Expression.Lambda<Func<pTable.AsEnumerable(),object>>(Expression.Property(Param , "IM_CustomerItemNumber"), param);
MyAccordion.DataSource = pTable.AsEnumerable() .GroupBy(r => r["ItemGroupDesc"], r => new { CustomerItemNumber = r["CustomerItemNumber"], ItemNumber = r["ItemNumber"], ItemDescription = r["ItemDescription"], }, (k, enumerable) => new { Key = k, Values = enumerable }).OrderBy(g => g.Key); MyAccordion.DataBind();
Thanks
|
No responses found. Be the first to respond and make money from revenue sharing program.
|