在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"。