c#如何获取select count(*) ... group by...得到的多个值 用select count(*) from table1 group by cid 根据cid得到多个统计值 那么在c#中如何获取这些不同的统计值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int count = (int)cmd.ExecuteScalar(); int count = (int)cmd.ExecuteScalar();只能得到第一个count值 用group by对数据进行分组,那么count(*)肯定会得到多个不同的值,现在想在c#程序中获得这些值, 如果只需要返回一个count(*)值,只需要调用TableAdapter.ScalarQuery()或cmd.executeScalar()就行了。 现在是想获取由group by而产生的多个统计值 try SqlDataReader myReader = cmd.ExecuteReader(); while (myReader.Read()) { richTextBox2.Text += myReader[0].ToString() + "\n"; } 谢谢 lxcnn 的帮助 和其他前辈的关心 select count(*) from table group by cid;这可以返回一个datatable.如: 要把这些数据显示在gridview中.则:gridview.DataSource=datatable;或用datagrid.setDataBinding()来设置 关于label 的显示 WCF中服务如何操作HOST主机 实现横向打印 HttpWebResponse 无法解析多个(多行) Set-Cookie 如何在C#创建自己的位图? 提取一个已知文件夹下所有以"J55"打头的文件名? 有关类、结构、值类型的问题。 像这种分页效果怎么实现?帮帮忙?急急急!!! c#矩形框截取显示 C#+Web操作Excel问题,高手出招! 急需一个winform下使用的html编辑器,给50分了。挚谢。 出道题给大家做做?
现在想在c#程序中获得这些值,
如果只需要返回一个count(*)值,只需要调用TableAdapter.ScalarQuery()或cmd.executeScalar()就行了。
现在是想获取由group by而产生的多个统计值
while (myReader.Read())
{
richTextBox2.Text += myReader[0].ToString() + "\n";
}
如: 要把这些数据显示在gridview中.则:
gridview.DataSource=datatable;
或用datagrid.setDataBinding()来设置