日期:2014-05-17  浏览次数:20801 次

问一个winform中gridview的触发事件名称,送分送分
cellvaluechanged是修改后触发               
beginedit是编辑前触发的

哪个事件是在编辑文本框过程中触发函数的?????
相当于textchanged这个函数的效果
因为需要在编辑的时候实时对于输入的内容作为条件进行查询

------解决方案--------------------
在KeyDown或KeyPress事件里,在结合dataGridView1.CurrentCell一起来判断
------解决方案--------------------
用键盘事件去实现吧
------解决方案--------------------
定义一个成员变量?
private string _currValue=string.Empty;

然后再在ProcessCmdKey判断
if(datagridview.currentcell.Value!=_currValue)
{
    _currValue=datagridview.currentcell.Value.ToString();
    ....//改变了
}