章鱼哥出品—VB.NET DataGridView绑定数据源 "与货币管理器的位置关联的行不能设置为不可见" 问题的解决
2024-08-24 19:59:55
DtaGridView绑定数据源后。假设想让数据条件显示的话,直接使用 My_Row.Visible = False就会出错。错误类型是 "与货币管理器的位置关联的行不能设置为不可见" ,假设你遇到这种问题。那么能够參考一下的代码。
作者:章鱼哥。QQ:3107073263 群:309816713
'如有疑问或好的建议请联系我,大家一起进步
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Try
Dim cm As CurrencyManager = BindingContext(DataGridView1.DataSource)
cm.SuspendBinding() '将绑定挂起
For Each My_Row As DataGridViewRow In DataGridView1.Rows
If Trim(My_Row.Cells(0).Value) = "小明" Then
My_Row.Visible = True
ElseIf Not My_Row.Cells(0).Value = "" Then '忽略最后一行空行
My_Row.Visible = False
End If
Next
cm.ResumeBinding() '恢复绑定
Catch ex As Exception
MsgBox(ex.Message)
End Try 'Button1.Enabled = True
'Button2.Enabled = False
End Sub
最新文章
- RMAN 前期准备工作和实例
- java-IO
- LinkedList其实就那么一回事儿之源码分析
- 关于SQL语句优化的一个问题
- WPF NotifyIcon and Taskbar 任务栏示例
- SpringMVC综合使用手机管理系统Controller层开发
- R语言实现数据集某一列的频数统计——with和table
- HTTP原理
- boost::bind 和 boost::function 基本用法
- mysql 报错之创建自定义函数
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)(转)
- JQuery window、document、 body
- Angular中Constructor 和 ngOnInit 的本质区别
- HTTP Error 500.19 - Internal Server Error
- x264源代码简单分析:编码器主干部分-2
- Linux服务器运维基本命令
- Vue 交互
- Javascript高级编程学习笔记(48)—— HTML5
- XXX系统业务建模
- months_between()用法