我有一个经过修改的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单元格与上面公布的值不同,则必须在DGV中隐藏NewCol1和NewCol2。如果这些字符串相等,则列必须可见。
提前致谢
答案 0 :(得分:0)
@LarsTech是对的。我使用了错误的运算符,我的代码出错了。