• 章鱼哥出品—VB.NET DataGridView绑定数据源 "与货币管理器的位置关联的行不能设置为不可见" 问题的解决


    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



  • 相关阅读:
    算法导论之贪心算法
    编程过程中遇到的一些细节
    c++11和c99
    面试总结(YY一面)
    python(17):字典
    python(16):元组
    python(15):练习题
    python(14):列表
    python(13):字符串
    python(12):练习题
  • 原文地址:https://www.cnblogs.com/wzjhoutai/p/6724319.html
Copyright © 2020-2023  润新知