溫馨提示×

c#中怎么用datagridview刪除指定行

c#
小億
669
2024-01-12 03:58:02
欄目: 編程語言

在C#中,可以使用DataGridView的Rows.RemoveAt方法來刪除指定行。首先,需要獲取要刪除的行的索引,然后調(diào)用Rows.RemoveAt方法來刪除該行。以下是刪除指定行的示例代碼:

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

如果你有行的唯一標(biāo)識符,也可以使用DataGridView的Rows.Remove方法來刪除指定行。以下是使用行的唯一標(biāo)識符刪除行的示例代碼:

string rowId = "123"; // 要刪除的行的唯一標(biāo)識符
DataGridViewRow row = dataGridView1.Rows
    .Cast<DataGridViewRow>()
    .FirstOrDefault(r => r.Cells["Id"].Value.ToString().Equals(rowId));

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

上述代碼中,假設(shè)要刪除行的唯一標(biāo)識符存儲在名為"Id"的單元格中。你需要根據(jù)你的實際情況修改代碼中的"Id"。

0