C#中 datagridview行设置不可见

cyhust2010 2010-11-24 09:20:56
winfrom中,点击几个按钮用datagridview分别显示access数据库内容,所有表的第一行设置为不可见,也就是dataGridView.Rows[0].Visible = false;但是datagridview界面上还是显示了第一行的内容,不明白到底是怎么回事,更奇怪的是我第一次点击按钮时,第一行可见,第二次点击的时候第一行就不见了,不清楚为什么第一次时第一行能看见,望高手指点~
...全文
365 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cyhust2010 2010-11-29
  • 打赏
  • 举报
回复
问题已经解决了,原因是我设置行不可见之后还重置了datagridview某些单元格的内容,调试时发现对单元格内容进行重置的时候,第一行的Visible隐式的变成了TRUE,其原因我也不清楚,我把代码的顺序调换调换之后就没有这种情况了,所以跟大家提个醒,以后要设置某些行不可见的话还是在界面完全处理完了之后再设置,比较保险,就此结贴了~
jiangjun110120 2010-11-25
  • 打赏
  • 举报
回复
最简单的就是手动绑定DataGridView的值
flyerer1 2010-11-25
  • 打赏
  • 举报
回复
只有看code,才能解决这稀奇古怪的事情
cyhust2010 2010-11-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gao19870101 的回复:]

你是怎么把这些数据读取到DataGridView中的啊?是一行一行还是用dataGridView.DataSourse读进去的啊?如果是第二种的话,第一次当然会显示的啊!!!!
[/Quote]

我是用dataGridView.DataSourse读进去的,为什么这样第一次就会显示了啊?麻烦指点下~
Gao19870101 2010-11-24
  • 打赏
  • 举报
回复
你是怎么把这些数据读取到DataGridView中的啊?是一行一行还是用dataGridView.DataSourse读进去的啊?如果是第二种的话,第一次当然会显示的啊!!!!
品铭工作室 2010-11-24
  • 打赏
  • 举报
回复
看代码,不清楚你在说什么

111,092

社区成员

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

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

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