如何在datagridview中删除具有指定索引的行

Edw*_*rak 1 c# datagridview winforms

如何在datagridview中删除具有指定索引的行?所以,如果我想删除索引[2]的行,那我该怎么做?

我试过了:

for (int i = 0; i < dg1.Rows.Count; i++)
{
    if (i == 2)//if iteration has reached index 2
    {
        dg1.Row[i].Delete;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Winforms

Mik*_*oud 5

您需要RemoveAtRows集合本身上使用:

dg1.Rows.RemoveAt(i);
Run Code Online (Sandbox Code Playgroud)