C#在一个dataset中,根据一些条件统计行数 我要做一个统计数量问题:得到dataset后,在这个dataset中,通过某一列的一些条件,分别统计行数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dataset.Tables[0].Compute("sum(*)","条件") DataView dv=dataset.Table[0].DefaultView;dv.RowsFiler="你的条件";int x=dv.Count;//就是你要的行数 dt.table[0].Row.Select("条件").count 手写代码经出错,是RowFilter不是RowsFilter BMW:您好 我写的就是这个方法 可是页面打开非常的慢 所以我想改一下 您有办法吗? 您好 我直接写sql统计4s 而用您说的方法8,9s再帮我讲仔细些呗,我层次比较低非常感谢 您好 我直接写sql统计4s 而用您说的方法8,9s再帮我讲仔细些呗,我层次比较低非常感谢 下面是示例代码,你可以直接运行结果的 protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("fName")); dt.Columns.Add(new DataColumn("lName")); AddRow("xx1", "2343", ref dt); AddRow("xx2", "234", ref dt); AddRow("234", "234", ref dt); AddRow("fdsf", "ewr", ref dt); AddRow("234", "324", ref dt); DataView dv = dt.DefaultView; dv.RowFilter = "fName='xx1'"; int c = dv.Count; } public void AddRow(string str1,string str2,ref DataTable dt) { DataRow row; row = dt.NewRow(); row["fName"] = str1; row["lName"] = str2; dt.Rows.Add(row); } 400多条有重复的~如果我用select方式怎么去掉重复的呐? 400 多条要4秒? 加个distinct 就能去掉重复的 关于rdlc报表的问题 Graphics绘制图片如何让他平铺 函数调用和返回值的问题 .net 3.5 支持 profile 属性么? c# 网页存放问题,请大虾帮忙看看 什麼樣更改dataset的連接 [请问]c#中如何产生正弦曲线?(非绘图,是用来模仿一段信号,然后进行采样) List 问题求助 关于水晶报表报索引无效的问题 非常着急!用过Win32 API函数bitblt的进来,问一下用Bitblt解决绘图闪烁的问题(不使用.net的双缓冲) 请问小数后面只保留一位,但是不进行四舍五入,请问使用什么函数? 大神求助
{
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("fName"));
dt.Columns.Add(new DataColumn("lName")); AddRow("xx1", "2343", ref dt);
AddRow("xx2", "234", ref dt);
AddRow("234", "234", ref dt);
AddRow("fdsf", "ewr", ref dt);
AddRow("234", "324", ref dt); DataView dv = dt.DefaultView;
dv.RowFilter = "fName='xx1'";
int c = dv.Count; } public void AddRow(string str1,string str2,ref DataTable dt)
{
DataRow row;
row = dt.NewRow();
row["fName"] = str1;
row["lName"] = str2;
dt.Rows.Add(row);
}
有重复的~
如果我用select方式怎么去掉重复的呐?