如何在返回的DataSet上进行统计

innerfire 2006-06-26 09:43:11
返回的DataSet上能执行Sum之类的统计SQL么?语法是怎么样的,设置DATASET的哪个属性?谢谢
...全文
158 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bill024 2006-11-09
  • 打赏
  • 举报
回复
mark
blackhero 2006-06-26
  • 打赏
  • 举报
回复
在MSDN上搜 DataTable.Compute() 统计用
marvelstack 2006-06-26
  • 打赏
  • 举报
回复

ADO.NET 中的表达式
http://www.microsoft.com/china/MSDN/library/data/dataAccess/ADONETEXP.mspx
m275724911 2006-06-26
  • 打赏
  • 举报
回复
1,2,3,4号.net技术群已经满了。新开放的5号:13047396,大家快加入。
aSalt 2006-06-26
  • 打赏
  • 举报
回复
吼吼,楼上的快啊
Table里还有简单查找
Samen168 2006-06-26
  • 打赏
  • 举报
回复
DataSet没有DataTable有,hoho
Table.Compute()
dapang731 2006-06-26
  • 打赏
  • 举报
回复
可以在程序里处理啊,如果速度又问题就写存储过程
张赐 2006-06-26
  • 打赏
  • 举报
回复
为什么要返回了数据再统计?
可以先统计了再返回啊
xiaoqhuang 2006-06-26
  • 打赏
  • 举报
回复
页脚显示总计,过滤非数字字符
private void dgShowOlNum_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{


for(int i=2; i < this.dgShowOlNum.Columns.Count; i++)
{
int total =0;
for(int j=0;j<this.dgShowOlNum.Items.Count;j++)
{
string text = this.dgShowOlNum.Items[j].Cells[i].Text.ToString().Trim();
if (Regex.Matches(text, @"[^\d\.]").Count > 0)
{
text="0";
}

total += Convert.ToInt32(text);
if (e.Item.ItemType == ListItemType.Footer)
{
e.Item.Cells[i].Text = total.ToString();
e.Item.Cells[1].Text = "总计";
}
}
}
}
amandag 2006-06-26
  • 打赏
  • 举报
回复
已经返回数据了不可能再用SQL语句了

可以使用循环统计

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧