在ASP.NET中关于GridView列统计。

在ASP.NET中关于GridView列统计。,第1张

string strConnection = "Provider=Microsoft.Jet.OleDb.4.0"

strConnection += "Data Source="

strConnection += MapPath("filename.mdb")//相对于根目录

OleDbConnection objConnection = new OleDbConnection(strConnection)

objConnection.Open()

string strsql =

"select id from login where 处理=已处理"//根据自己情况

objConnection.Close()

DataTable dt = new DataTable()

OleDbDataAdapter da = new OleDbDataAdapter(strsql, strConnection)

da.Fill(dt)

调用dt.Rows.Count得到已处理的总数

如果单独要总数的话这种方式可以,简单

那就把 "select id from login where 处理=已处理"//根据自己情况 这行的where改一下啊,where 处理=已处理 and 部门=部门 and 报修项目=报修项目

根据自己需要些where语句,或查询就用"or"

而且不需要一定在页脚里面写吧,在GridView后面添加一个div,做好定位,里面插入统计就可以的啊。

其实在你进行数据绑定的时候,sql语句已经取出你所需要绑定数据的所有行,就可以直接统计数据的行数了啊,比如用dataset数据集,就可以在绑定前直接取行值。

sqldataadapter myadpt=new sqldataadapter(sql,myconn)//执行sql语句

dataset myds=new dataset()

myadpt.fill(myds)

行值=myds.tables[0].rows.count


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11374575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存