Dört sütunlu bir DataTable var mı, Şirket (string), Fon (string)), Devlet (string), Değeri) (çift:System.LINQ.Dynamic: Bir liste içine (<T> (veya <T> numaralı başka herhangi bir koleksiyon)
Ben o sırada grubum seçer ya Şirketi, Fona veya Devletin, üzerinde gruplar ve dinamik bir sorgu oluşturmak için System.LINQ.Dynamic kullanmak istiyorumtable1.Rows.Add("Company 1","Fund 1","NY",100));
table1.Rows.Add("Company 2","Fund 1","CA",200));
table1.Rows.Add("Company 3","Fund 1","FL",300));
table1.Rows.Add("Company 4","Fund 2","CA",400));
table1.Rows.Add("Company 5","Fund 1","NY",500));
table1.Rows.Add("Company 6","Fund 2","CA",600));
table1.Rows.Add("Company 7","Fund 3","FL",700));
yukarıdaki sorgu
string groupbyvalue="Fund";
var q1= table1.AsEnumerable().AsQueryable()
.GroupBy(groupbyvalue,"it")
.Select("new ("+groupbyvalue+" as Group, Sum(Value) as TotalValue)");
seçilen groupbyvalue (Grup w): ilk sütun, ve toplam (değer) olarak kriterler Hasta her zaman bir dize olur ve toplamı her zaman bir çift olur, bu yüzden bir Sonuç Listesi gibi bir şeye dönüştürmek istiyorum. Sonuç, Properties Group (string) ve TotalValue (double) özelliklerine sahip bir nesnedir.
Bu konuda çok sıkıntı yaşıyorum, kimse biraz ışık tutabilir mi?