这是显示的myDategrid1的数据
pro_id pro_name
1 桌子
2 书
3 盘子
空值 空值
空值 空值
我用MyDataGrid1.Items.Count可得到总记录数为5
现在我只想得到不为空值的行的总记录数.如上面的GRID,就应该是3,
请大家指点小弟.
pro_id pro_name
1 桌子
2 书
3 盘子
空值 空值
空值 空值
我用MyDataGrid1.Items.Count可得到总记录数为5
现在我只想得到不为空值的行的总记录数.如上面的GRID,就应该是3,
请大家指点小弟.
解决方案 »
- 一个基于数据库记录实体的代码生成器,散分。
- iframe的src传值出现问题,很困惑
- 未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKey
- 用户权限丢失
- ASP.NET怎样开一条单独的线程批量生成HTML页面?(不需要保持跟客户端的HTTP连接)
- 极其郁闷!一个页面上不能有两棵树吗?
- net邮件发送失败 forbid to send spam mail
- 我刚学C# 不过在创建WEB应用程序的时候遇到很奇怪的问题..... 请各位牛人解答~
- 求助!高分求助!
- C# Microsoft.Practices.Unity特性注入问题
- 路过的帮下,谢谢,急。
- 关于生成EXCEL表的问题!
{
i++;
}
i
假设你的ID列在DataGrid的第一列
那么只要ID不为空就+1计数 if (e.Row.Cells[0].Text != "")
{
i++;
}
{
int i=0,recordCount=0;
while (i < this.yDataGrid1.Rows.Count)
{
DataRow dr = ds.Tables["tableID"].Rows[i];
if (dr["pro_id"].ToString ()!="" )
recordCount +=1;
i += 1;
}
return recordCount;
}
是
private int i
...
然后在itemDataBind
if (e.Row.Cells[0].Text != "")
{
i++;
}
int Pcount=??? //如何得到记录数
还是不太懂.
没有Rows对像.
应该是 while(i<ds.Tables.Count)