C# DataGridView中单元格Cell改变事件
程序员文章站
2023-11-23 14:35:04
DataGridView控件中的各种事件都无法直接响应Cell中内容的变化,包括KeyPress等事件,可以采用下面方法 注:此方法无法响应Cell中的回车键 ......
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中的回车键
下一篇: layui实现动态和静态分页
推荐阅读
-
C#中datagridview的EditingControlShowing事件用法实例
-
C# DataGridView中单元格Cell改变事件
-
C#中datagridview使用tooltip控件显示单元格内容的方法
-
DataGridView中实现点击单元格Cell动态添加自定义控件
-
DataGridView中在新增行时怎样设置每个Cell单元格的字体样式
-
C#中datagridview的EditingControlShowing事件用法实例
-
C# DataGridView中单元格Cell改变事件
-
DataGridView中实现点击单元格Cell动态添加自定义控件
-
DataGridView中在新增行时怎样设置每个Cell单元格的字体样式
-
C#中datagridview使用tooltip控件显示单元格内容的方法