Edited at

既存のDataGridViewの列を持ったDataGridViewRowを作成する

More than 5 years have passed since last update.

DataGridViewRowに行を追加する際、Rows.Addと記述すると、返ってくるのはint型で、新規作成した行にアクセスするのが面倒です。

すばやくアクセスするためには、次のように記述します。

var newRow = new DataGridViewRow();

newRow.CreateCells(this.dataGrid);
// これ以降でnewRowを編集
newRow.Cells["Column1"].Value = 1;

this.dataGrid.Rows.Add(newRow);