我在使用datagridview为用户输入保存到数据库的数据时遇到问题。基本上,我只是希望他们把东西放到一行然后我的代码将插入数据。
我尝试了LeavingRow事件,但问题是,输入已在datagridview中添加的默认行中的值,这个值在此事件触发时未更新。
我也尝试了UserAddsRow,但是失败了,因为一旦用户开始输入就会触发添加行。
答案 0 :(得分:0)
在行离开事件中在savig之前使用以下代码。然后尝试保存。保存时,您还会看到代码所指向的行的索引。
yourgrid.CommitEdit(DataGridViewDataErrorContexts.Commit);
此代码可以帮助您..