私はこの単純なデータテーブルを持っています:
type (string) | cnt (int)
_____________________________________
aaa 1
aaa 2
aaa 10
bbb 1
bbb 1
このような匿名タイプを1つ作成したい:
{
sumAAA= 13 , sumBBB=2 //13=1+2+10....
}
のようなもの:(疑似コード)
var obj= dt.AsEnumerable().Select(f=> new { sumAAA =f.sumOfCntOfAaa , sumBBB =f.sumOfCntOfBbb });
何か助けはありますか?
編集、これはあなたを助けます
DataTable dt = new DataTable("myTable");
dt.Columns.Add("cnt", typeof (int));
dt.Columns.Add("type", typeof (string));
DataRow row = dt.NewRow();
row["cnt"] = 1;
row["type"] = "aaa";
dt.Rows.Add(row);
row = dt.NewRow();
row["cnt"] = 2;
row["type"] = "aaa";
dt.Rows.Add(row);
row = dt.NewRow();
row["cnt"] = 10;
row["type"] = "aaa";
dt.Rows.Add(row);
row = dt.NewRow();
row["cnt"] = 1;
row["type"] = "bbb";
dt.Rows.Add(row);
row = dt.NewRow();
row["cnt"] = 1;
row["type"] = "bbb";
dt.Rows.Add(row);