求助,在DataGridView中隐藏行?急!

eirouna 2012-04-28 04:21:19
我设置了DataGridView.Rows[i].Visible=false,但是之后其它方法用了
for (int i = 0; i < this.DataGridView.Rows.Count; i++)后,第一行的visible就会变为true,然后在界面上显示出来,有没有什么方法能解决它?拜托各位,比较赶时间,谢谢!
...全文
108 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
eirouna 2012-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
如果绑定了数据源的,建议操作数据源,再重新绑定。


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

跟我想的一样,我现在不用visible,直接重新操作数据源再绑定,虽然麻烦,不过也是现在能想出的唯一方法了,不知道测试下来怎么样。
风之影子 2012-04-28
  • 打赏
  • 举报
回复
如果绑定了数据源的,建议操作数据源,再重新绑定。


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

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧