首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

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

2013-10-23 
DataGridView怎么获取正在编辑行的值 private void dgvComment_UserAddedRow(object sender, DataGridView

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里有,自己找!”然后,他下面就没有了。
新人刚到,学习了

热点排行