日期:2014-05-18  浏览次数:20467 次

问个小问题,请大家帮忙,如何得到总记录数.马上结贴
这是显示的myDategrid1的数据
pro_id     pro_name  
    1                   桌子
    2                   书
    3                   盘子
  空值             空值
  空值             空值
我用MyDataGrid1.Items.Count可得到总记录数为5
现在我只想得到不为空值的行的总记录数.如上面的GRID,就应该是3,
请大家指点小弟.

------解决方案--------------------
private int i=1;

itemDataBind()
{
i++;
}
i
------解决方案--------------------
楼上的意思是在行绑定的时候来统计绑定次数,但是你的那两行是在什么时候添加进去的?
------解决方案--------------------
public int RC()
{
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;
}