带有计算但没有过滤器的 SUM 数据表列
当我将一个项目放入其中进行过滤时,这似乎有效,但我不想添加过滤器,即只是乐意对列求和,仅此而已。
我尝试传递 string.empty 和 "" 但没有喜悦:
object objColTotal;
objColTotal = _dataSetDataTable.Compute("Sum(Price)", "");
decimal tot = Convert.ToDecimal(objColTotal);
this seems to work when i put an item in it to filter, but i don't want to add a filter, ie just happy to sum the column and that's it.
i've tried passing in string.empty and "" but no joy:
object objColTotal;
objColTotal = _dataSetDataTable.Compute("Sum(Price)", "");
decimal tot = Convert.ToDecimal(objColTotal);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
空字符串应该可以工作。
您始终可以使用您确定将包含您的所有记录的过滤器。
对小数列进行快速测试:
我得到正确答案:6.6
An empty string should work.
You can always use a filter that you are certain will include all your records.
Quick test on a Decimal column:
I get the correct answer: 6.6
注意 2 件事:
:
note 2 things
samples: