如何计算网格视图中的可见行数?

时间:2013-03-01 07:19:43

标签: c# .net gridview

我的GridView中包含可见行和不可见行,

但我只想在该网格中只计算可见的行数

我试过这个

int rowCount = gv_SPAvailable.Rows.Count(row => row.IsVisible); 

但我无法得到,有没有其他方式,任何人请帮助

2 个答案:

答案 0 :(得分:4)

试试这个:

int rowCount = gv_SPAvailable.Rows.GetRowCount(DataGridViewElementStates.Visible);

答案 1 :(得分:1)

此外,这些代码工作正常

     int numVisible = 0; 
        foreach(GridViewRow row in gv_SPAvailable.Rows) 
        { 
            if(row.Visible == true) 
            { 
                numVisible += 1; 
            } 
        }