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”の部分をコード内で修正する必要があります。