我在dataadapter中有一张桌子。我想获取特定列的计数和总和。那怎么可能?


这是到达该列的代码,其后呢?

DataColumn buy_count = myDataSet.Tables [“ all_saled”]。Columns [“ how_much_buy”]


我知道我们在SQL中有求和,计数...,但是如何在C#中做到这一点?

最佳答案

您可以使用LINQ到数据集

var sales = myDataSet.Tables["all_saled"].AsEnumerable();

var buy_total = sales.Sum(datarow => datarow.Field<int>("how_much_buy"));


Check the LINQ to DataSets 101 Samples

附言可能需要引用System.Data.DataSetExtensions程序集。

关于c# - 从C#中的DataColumn值获取总和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7707290/

10-11 09:24