を使用dataGridView
しており、 CellPainting イベントを使用して行番号を表示virtualMode
しようとしましたが、更新の事実により、CellPaintingイベントが. RowPostPaint を見ましたが、これも無限ループで起動しているようです。私がこのコードにいるときに、より効率的なイベントや、CellPaintingイベントのトリガーを無効にする方法はありますか。headerCell.Value
infinite loop
void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if (e.ColumnIndex == -1 && e.RowIndex > -1)
{
dataGridView1.Rows[e.RowIndex].HeaderCell.Value = (e.RowIndex + 1).ToString();
}
}