【发布时间】: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