.Enabled
プロパティの代わりに.ReadOnly
プロパティを使用してスクロールバーを有効にします。
次に、CellFormatting
イベントを使用してセルを強調表示し、SelectionChanged
イベントを使用してユーザーの選択を無効にすることができます。
Private Sub DataGridView1_CellFormatting(sender As Object, e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
If e.RowIndex Mod 2 = 0 Then
e.CellStyle.BackColor = Color.Green
ElseIf Me.DataGridView1.Rows(e.RowIndex).Cells("YourTestField").Value = "YourValue" Then
e.CellStyle.BackColor = Color.Orange
End If
End Sub
Private Sub DataGridView1_SelectionChanged(sender As Object, e As System.EventArgs) Handles DataGridView1.SelectionChanged
Me.DataGridView1.ClearSelection()
End Sub