私のデータは、すべての DailyCollectionActivities を返すと、次の表のように見える IQueryable から取得されます。
CatType | CdDescr | CollTypeDescr | RollCasteDescr | TIFDescr | TADescr | Amount
--------------------------------------------------------------------------------
Cat 1 | Cd 1 | CollType 233 | Roll Caste 234 | TIF 2344 | TA 2343 | 344.35
Cat 1 | Cd 1 | CollType 222 | Roll Caste 235 | TIF 2345 | TA 2344 | 355.35
Cat 2 | Cd 2 | CollType 223 | Roll Caste 236 | TIF 2346 | TA 2345 | 664.44
Cat 3 | Cd 3 | CollType 255 | Roll Caste 236 | TIF 2347 | TA 2346 | 455.34
Cat 4 | Cd 4 | CollType 266 | Roll Caste 236 | TIF 2348 | TA 2347 | 455.44
データにlinqを使用して、IQueryable<DailyCollectionActivity>
2つの列を一緒に追加し、新しく作成した列をグループ化することが可能かどうかを調べようとしていますか? たとえば、新しく作成された列に追加CatType
しCdDescr (CatType + '-' + CdDescr)
てグループ化し、金額を合計する方法を理解する必要があります。最後に、そのクエリの結果を取得して、RadGrid
.
より興味深いものにするために、ユーザーはどの列を一緒に追加するかを選択できます。のような group by 句で終わる可能性があり(CatType + '-' CdDescr), (TIFDescr + '-' + TADescr)
ます。
これは、Linq を使用して合理的に達成できるものですか?