当前位置: 移动技术网 > IT编程>开发语言>.net > C# DataGridView中单元格Cell改变事件

C# DataGridView中单元格Cell改变事件

2018年12月06日  | 移动技术网IT编程  | 我要评论

芜湖信息港唐人游,xs8,梁雨恩艳照

datagridview控件中的各种事件都无法直接响应cell中内容的变化,包括keypress等事件,可以采用下面方法

private void datagridviewbarcode_editingcontrolshowing(object sender, datagridvieweditingcontrolshowingeventargs e)
        {
            if (e.control.gettype().equals(typeof(datagridviewtextboxeditingcontrol)))
            {
                e.cellstyle.backcolor = color.fromname("window");
                datagridviewtextboxeditingcontrol textcontrol = e.control as datagridviewtextboxeditingcontrol;
                textcontrol.textchanged += new eventhandler(textcontrol_textchanged);
            }
        }

private void textcontrol_textchanged(object sender, eventargs e)
        {
            this.label1.text = ((textbox)sender).text;
        }

 注:此方法无法响应cell中的回车键

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网