次のコードを使用して、データグリッドビューのセル値の色を問題なく変更し、それを新しいプロジェクトに転送し、プロジェクトを別のサーバーに接続しました。そして、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーがスローされています..何が欠けていますか??
GridViewTextBoxColumn1 から動作し、GridViewTextBoxColumn2 に移動し、デバッガーが次のようなエラーをスローし始めるまで機能します。値を Datetime 型に変換できない、オブジェクト参照が設定されていないなど。
Private Sub TableGrid_CellFormatting(ByVal sender As Object, ByVal e As DataGridViewCellFormattingEventArgs) Handles TableGrid.CellFormatting
For i As Integer = Nothing To Me.TableGrid.Rows.Count - 1
If Me.TableGrid.Rows(i).Cells("GridViewTextBoxColumn1").Value <= 0 Then
Me.TableGrid.Rows(i).Cells("GridViewTextBoxColumn1").Style.ForeColor = Color.Red
End If
Next
For j As Integer = Nothing To Me.TableGrid.Rows.Count - 1
If Me.TableGrid.Rows(j).Cells("GridViewTextBoxColumn2").Value.ToString = "S" Then
Me.TableGrid.Rows(j).Cells("GridViewTextBoxColumn2").Style.ForeColor = Color.Blue
End If
Next
For k As Integer = Nothing To Me.TableGrid.Rows.Count - 1
If Me.TableGrid.Rows(k).Cells("GridViewTextBoxColumn3").Value.ToString = "Z" Then
Me.TableGrid.Rows(k).Cells("GridViewTextBoxColumn3").Style.ForeColor = Color.Blue
End If
Next
End Sub