0

dgvStatus1 列の DataGridView です。

次の行は新しい行を追加しています

dgvStatus.Rows.Add("XYZ");

しかし、セルのテキストの色を変更したいので、次のコードを書きました

DataGridViewRow row = new DataGridViewRow();
DataGridViewCellStyle style = new DataGridViewCellStyle();
style.ForeColor = Color.Red; // the color change
row.DefaultCellStyle = style;
row.Cells[0].Value = "XYZ";
dgvStatus.Rows.Add(row);

しかし、このコードはエラーを出しています -

ここに画像の説明を入力

それを修正する方法。

アップデート:

@AShの答えに従ってコードを変更したとき

dgvStatus.Rows.Add(row);
row.Cells[0].Value = "XYZ";

次に、次のエラーが発生しています-

ここに画像の説明を入力

4

1 に答える 1