如何检查DataGridView new / added行中的字段

时间:2015-01-13 17:06:23

标签: vb.net validation datagridview visual-studio-2013

在我在VS2013中构建的VB.NET项目中,我需要检查用户在通过网格底部的DGV默认新行添加记录时在某些字段中输入的值

我是否可以访问DGV中新行的值,或者是否存储了"表"是为了保存我可以访问的新数据而创建的?

如何开始使用其中任何一种?

试图找到在DGV中输入的值,我知道我可以检查该行是否是新的:

dgvemployees.Rows(dgvEmployees.Rows.Count -1).IsNewRow

但是当我在其中一个单元格中输入一个值并在即时窗口中检查它时:

dgvemployees.Rows(dgvEmployees.Rows.Count -1).Cells(2).Value

我得到了什么"没有" (是的,我确定这是正确的列索引)。

另外,我知道你可以查看数据源表的datarowstate,据我所知,这需要遍历整个变更集(dataset.getchanges),但我尝试了但得到了一个索引范围无论我尝试什么指数:

EmployeesDataSet.Tables("employees").Rows(dgvEmployees.Rows.Count - 1).RowState.ToString = DataRowState.Added.ToString

我想我根本不确定如何做到这一点。

0 个答案:

没有答案