C#で汎用リスト<をグループ化しようとしています。コードはコンパイルされますが、アプリケーション(Silverlight)は次のエラーをスローします(CharOppsはグループ化しようとしているリスト内のオブジェクトのクラスです)。List.GroupBy <> LInqを使用しているエラー
未処理のエラー ' System.DateTime、Invoc_SalesDashboard.ChartOpps] 'を入力して' Invoc_SalesDashboard.ChartOpps 'と入力します。
var newtemplist =
from opp in list
orderby opp.EstimatedCloseDate
group opp by new { opp.EstimatedCloseYear, opp.EstimatedCloseMonth };
ChartOpps収益値を持っている、とEstimatedCloseDate値:私も試した
var newtemplist = list.GroupBy(opp =>
new DateTime(opp.EstimatedCloseDate.Year, opp.EstimatedCloseDate.Month, 1)).OrderBy(opp => opp.Key);
:
は、ここでは、コードです。私が最終的に期待しているのは、年/月の集計で集計された収益を持つChartOppのリストです。
foreach (ChartOpps c in newtemplist)
{
ErrorBox.Text += "o";
}
おかげジェイソン - 私は私がやっていると私は達成するために望んでいるかを示すためにポストを更新しました。 – Andy
+1、例外が発生した行を投稿するようにポスターに尋ねてくれてありがとう。 –
ブリリアント!ありがとう!私はグループ化オブジェクトとグループ化されるオブジェクトの違いを理解していませんでした。私はさらにそれを勉強する必要があります - 時には私たちは、私たちが知らないものを知りません。再度、感謝します! – Andy