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

求助,在DataGridView中隐藏行?急!
我设置了DataGridView.Rows[i].Visible=false,但是之后其它方法用了
for (int i = 0; i < this.DataGridView.Rows.Count; i++)后,第一行的visible就会变为true,然后在界面上显示出来,有没有什么方法能解决它?拜托各位,比较赶时间,谢谢!

------解决方案--------------------
如果绑定了数据源的,建议操作数据源,再重新绑定。


如果不是,那么在用for提取数据的时候,再次进行行状态是否显示的判断
for (int i = 0; i < this.DataGridView.Rows.Count; i++)
{
if(!this.DataGridView.Rows[i].Visible)
{提取数据}
}