我的GridView中包含可见行和不可见行,
但我只想在该网格中只计算可见的行数
我试过这个
int rowCount = gv_SPAvailable.Rows.Count(row => row.IsVisible);
但我无法得到,有没有其他方式,任何人请帮助
答案 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;
}
}