DataGridViewを使用して特定の行を削除する方法は、C#でどうやって行いましょうか。

C#で、指定された行を削除するためにDataGridViewのRows.RemoveAtメソッドを使用することができます。最初に削除する行のインデックスを取得し、その後Rows.RemoveAtメソッドを呼び出してその行を削除します。以下は特定の行を削除する例コードです:

int rowIndex = 0; // 要删除的行的索引
dataGridView1.Rows.RemoveAt(rowIndex);

行に一意の識別子がある場合は、DataGridViewのRows.Removeメソッドを使用して特定の行を削除することもできます。以下は行の一意の識別子を使用して行を削除する例です。

string rowId = "123"; // 要删除的行的唯一标识符
DataGridViewRow row = dataGridView1.Rows
    .Cast<DataGridViewRow>()
    .FirstOrDefault(r => r.Cells["Id"].Value.ToString().Equals(rowId));

if (row != null)
{
    dataGridView1.Rows.Remove(row);
}

上記のコードでは、削除する行の唯一の識別子が”Id”というセルに保存されていると仮定します。実際の状況に応じて、”Id”の部分をコード内で修正する必要があります。

bannerAds