【问题标题】:Hiding DGV columns according to the data of another column根据另一列的数据隐藏 DGV 列
【发布时间】:2017-12-04 21:03:04
【问题描述】:

我有一个修改过的 DataGridView(用 VB.NET 完成),它的数据(来自 SQL Server 2012 数据库)可以很好地显示。但是,根据 dgv 中预先存在的列中的单元格的值,我想隐藏我创建的新的两列。

我在我的文件中添加了以下代码,但它给了我“等待标识符”。我想选择要比较的单元格:

        If Me.movtype.ToString != "CRF" Or Me.movtype.ToString != "CRFE" Or Me.movtype.ToString != "CRV" Or
            Me.movtype.ToString != "CRVE" Or Me.movtype.ToString != "VRF" Or Me.movtype.ToString != "VRFE" Or 
            Me.movtype.ToString != "VRV" Or Me.movtype.ToString != "VRVE" Or Then

        Me.NewCol1.Visible = False
        Me.NewCol2.Visible = False
End if

我的想法是,如果 movtype 单元格与上面发布的值不同,则 NewCol1 和 NewCol2 必须隐藏在 DGV 中。如果这些字符串相等,则列必须可见。

提前致谢

【问题讨论】:

  • vb.net 使用 ,c# 使用 != 最后还有一个悬空的“或”。
  • 谢谢。我对运营商感到困惑。我将那些 != 更改为 并且它起作用了。

标签: sql .net vb.net datagridview sql-server-2012


【解决方案1】:

@LarsTech 是正确的。我使用了错误的运算符,我的代码中有错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多