gpt4 book ai didi

c# - Datagrid中删除行

转载 作者:行者123 更新时间:2023-11-30 17:51:41 25 4
gpt4 key购买 nike

我正在使用删除行索引来删除 datagridview 中的一行。

但是当一行被删除时,datagridview 会自动追加下一行

第一次删除任何索引然后它是正确的但第二次删除 row-1 索引行

我正在使用这段代码:

for (int i = 0; i < path.Length; i++)
{
lpath.Add(path[i].ToString());
dataGridView1.Rows.RemoveAt(int.Parse(arr[i]));
}

最佳答案

使用for循环时删除行后必须减少'i'

看下面的代码

 for (int i = 0; i < path.Length; i++)
{
lpath.Add(path[i].ToString());
dataGridView1.Rows.RemoveAt(int.Parse(arr[i]));
i--; }

关于c# - Datagrid中删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19130386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com