读书人

DataGridView如何获取正在编辑行的值

发布时间: 2013-10-23 11:39:13 作者: rapoo

DataGridView怎么获取正在编辑行的值
private void dgvComment_UserAddedRow(object sender, DataGridViewRowEventArgs e)
{
if (dgvComment.CurrentRow.Cells["colRemark"].Value.ToString() == "" || e.Row.Cells["colRemark"].Value.ToString() == "")
dgvComment.AllowUserToAddRows = false;
}

}

为什么获取的值怎么都是空的啊?有值得时候也是空,请问怎么可以正确获取啊?
[解决办法]
dataview事件里面有的,
[解决办法]


不好意思啊,我是学java的,当初是老师接到的一个小项目,现在也忘啦怎么解决的啦。


这也是前几天也是leader帮忙找到解决办法的。(我之前的目前也是为了验证数据的合法性。)
dataGridView 里有一个 CellValidating 事件,通过e.FormattedValue可以获取到刚刚输入的值。
这里有链接希望能造福一下后来人。
http://www.cnblogs.com/greatverve/archive/2012/06/14/DataGridView-CellValidating.html



另外错这个贴。我从小学到现在一直很BS一类人,经常在嘴边挂一句话,“XX里有,自己找!”然后,他下面就没有了。
[解决办法]
this.dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[列].Value
[解决办法]

不好意思啊,我是学java的,当初是老师接到的一个小项目,现在也忘啦怎么解决的啦。


这也是前几天也是leader帮忙找到解决办法的。(我之前的目前也是为了验证数据的合法性。)
dataGridView 里有一个 CellValidating 事件,通过e.FormattedValue可以获取到刚刚输入的值。
这里有链接希望能造福一下后来人。
http://www.cnblogs.com/greatverve/archive/2012/06/14/DataGridView-CellValidating.html



另外错这个贴。我从小学到现在一直很BS一类人,经常在嘴边挂一句话,“XX里有,自己找!”然后,他下面就没有了。
新人刚到,学习了

读书人网 >.NET Framework

热点推荐