gpt4 book ai didi

c# - 删除dataGridView的最后一个空行

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:50 25 4
gpt4 key购买 nike

我有一些空的datagridview,它使用的数据源是BindingSource的List。因为AllowUserToAddRows = true,所以最初datagridview有一个空行。当我只选择此行并关闭表单时,datagridview会创建一个新的空对象。为什么会这样呢?如何预防呢?
谢谢。

选择空行:

我得到这个:


结论:经过多次尝试找到解决方案后,我决定使用datagridview和两个按钮(添加行和删除行)创建UI控件。在这一点上,我不再尝试按计划进行操作,但是我仍然很高兴知道解决方案。

最佳答案

您可以处理RowValidating事件以验证行是否为空。如果是这样,则取消事件和行将不会添加。

if (gridView[0, e.RowIndex].Value == null)
e.Cancel = true;

关于c# - 删除dataGridView的最后一个空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13344407/

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