2017-12-04 3 views
0

SQL Server 2012データベースのデータが正しく表示される、変更されたDataGridView(VB.NETで作成)があります。しかし、dgv内の既存の列のセルの値に基づいて、私が作成した新しい2つの列を非表示にしたい。別の列のデータに従ってDGV列を非表示にする

ファイルに次のコードを追加しましたが、「識別子を待っています」というメッセージが表示されます。 movtype細胞は上記の投稿の値とは異なる場合

 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 

私の考えは、NewCol1とNewCol2はDGVに隠さなければなりませんされています。私は比較するセルを選択したかったです。これらの文字列が等しい場合は、列を表示する必要があります。

ありがとうございます。

+1

vb.netは<>、c#uses!=を使用します。最後に「または」がついています。 – LarsTech

+0

ありがとうございます。私はオペレータと混同されました。私はそれらを!=に変更し、それは働いた。 – KPavezC

答えて

0

@LarsTechが正解でした。間違った演算子を使用したため、コードにエラーがありました。

関連する問題