DataTable
에 group-by를 적용하기 위해 Linq
쿼리를 작성하여 결과를 DataTable
으로 출력하고 싶습니다. Linq C# Groupby on datatable
var
형식으로 결과를 반환이 코드를 시도,하지만 난 당신이 적절한 답을 찾는 데 도와주세요 수
DataTable
var query = from row in dt.AsEnumerable()
group row by row.Field<DateTime>("ExpDate").Year into grp
select new
{
Years = grp.Key,
RSF = grp.Sum(r => r.Field<decimal>("SpaceRSF"))
};
하시기 바랍니다에 결과를 원한다. Years
및 RSF
:
:
그냥 결과 다음 달성하기 위해 그 기사 (
ObjectShredder<T>
)에서 코드를 사용할 수 있습니까? –DataTable dts = dt.AsEnumerable() 행에서 행 그룹 행을 행별로 표시합니다 .Field ("ExpDate"). var type이 아닌 것처럼 –
user1619672
형식으로 입력해야합니다. http://stackoverflow.com/a/1253737/1744834 DataTable 및 IEnumerable 대답을하지 않으려면 대답 –