C# DataGridView向DataTable添加空行
我有一个DataGridView,它是绑定到DataTable的数据。 UserAddRows已启用,因为我希望能够手动添加行。 问题是,如果用户单击底部的空白行,然后离开它并进入另一行,则仍然将空白行添加到DATABATION/C# DataGridView向DataTable添加空行,c#,winforms,datagridview,datatable,C#,Winforms,Datagridview,Datatable,我有一个DataGridView,它是绑定到DataTable的数据。 UserAddRows已启用,因为我希望能够手动添加行。 问题是,如果用户单击底部的空白行,然后离开它并进入另一行,则仍然将空白行添加到DATABATION/ 如何更改此行为,以便如果我将所有字段均为空或DBNull的DataGridView行保留为空,则不会将其添加到DataTable中?您能否尝试分析该行是否为空,而不将其添加到数据库中?我很乐意,但我找不到这样做的方法。。无论我尝试听哪个事件来查看该行是否为空,都会在该
如何更改此行为,以便如果我将所有字段均为空或DBNull的DataGridView行保留为空,则不会将其添加到DataTable中?您能否尝试分析该行是否为空,而不将其添加到数据库中?我很乐意,但我找不到这样做的方法。。无论我尝试听哪个事件来查看该行是否为空,都会在该行添加到datatable之前发生。。。如果有一种方法取消将它添加到DT中的事件,那就更好了。或者从数据库中删除空白行。它没有向数据库表中添加行吗?换句话说,它在datagridview中显示为一个空行,您可以继续在它下面创建更多的空行,这将是一个用户界面问题,而不是数据问题。我说的对吗?嗯。。。我正在将xml解析为DataTable,然后将其用作DataGridView的数据源。我描述的内容向DataTable添加了一个新行,但它没有显示在DataGridView中。在网格中仍然只有一个空行。