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