DataGridView中单元格Cell改变事件
Posted harrychis
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DataGridView中单元格Cell改变事件相关的知识,希望对你有一定的参考价值。
DataGridView控件中的各种事件都无法直接响应Cell中内容的变化,包括KeyPress等事件,可以采用下面方法
无法响应Cell中的回车键
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;
}
以上是关于DataGridView中单元格Cell改变事件的主要内容,如果未能解决你的问题,请参考以下文章
C# datagridview 单元格内值改变时触发了哪些事件