关于datagridviewr的事件,该如何处理

关于datagridviewr的事件
我在程序中应用了以下事件
  Private   Sub   DataGridView1_CurrentCellChanged(ByVal   sender   As   Object,   ByVal   e   As   System.EventArgs)   Handles   DataGridView1.CurrentCellChanged

                If   DataGridView1.CurrentCell.ColumnIndex   =   2   Then
                      DataGridView1.CurrentCell.value=1
                Else
                      DataGridView1.CurrentCell.value=0
                End   If

        End   Sub
当注入数据时,只能正常运行一次,第二次调用时提示:未将对象引用设置到对象的实例。请问如何解决?

------解决方案--------------------
在第一行代码加判断.
If DataGridView1.CurretnCell Is Nothing Then Return