我正在创建一个数据表作为
DataTable dtVndDtl = new DataTable();
dtVndDtl.Columns.Add("prvn_Id");
dtVndDtl.Columns.Add("vend_Name");
dtVndDtl.Columns.Add("vend_Id");
dtVndDtl.Columns.Add("prvn_Price");
并作为
附加到 datagridview dgvPrdtRws.DataSource = dtVndDtl;
我也设置了数据属性名称。我正在将行添加到 datagridview。当我单击保存按钮时,我的数据必须从数据表保存到数据库。但是我得到了一个额外的空行,这是我所有行中的最后一行。为什么会发生。我不想添加最后一行..所以请帮助我
最佳答案
最后添加的额外行不会添加到数据库中,而是添加到 gridview 中。如果您不希望出现额外的空行,则可以将 DataGridView.AllowUserToAddRows 属性设置为 false。该额外行不会出现在 gridView 中。
关于c# - 与 datagridview 绑定(bind)时在数据表末尾添加一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14623537/