DataGridView
WinForm でコントロールを使用しています。ColumnHeader をクリックすると、例外が発生しました。次の行を指します。
m_iSWId = Convert.ToInt32(DataGViewDetails.CurrentRow.Cells[8].Value.ToString()
私は得ていますNullReferenceException
これを解決するには?
DataGridView
WinForm でコントロールを使用しています。ColumnHeader をクリックすると、例外が発生しました。次の行を指します。
m_iSWId = Convert.ToInt32(DataGViewDetails.CurrentRow.Cells[8].Value.ToString()
私は得ていますNullReferenceException
これを解決するには?
CurrentRow
列ではなく行のみを選択しているようです(列ヘッダー)
イベントでこれを行っていると仮定するDataGridView_Click
と、次のコードでコードをラップします。
if(e.ColumnIndex >= 0)
{
//Your code here
}