private void Text_KeyPress(object sender, KeyPressEventArgs e)//处理方法
{
if (!(Char.IsNumber(e.KeyChar)) &&e.KeyChar != (char)8)
{
e.Handled = true;
}
}
private void dgvDevice_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)//显示编辑控件的事件
{
this.dgvDevice.EditingControl.KeyPress += Text_KeyPress;//为当前编辑控件添加事件
}
private void dgvDevice_CellParsing(object sender, DataGridViewCellParsingEventArgs e)
{
this.dgvDevice.EditingControl.KeyPress -= Text_KeyPress;//为当前编辑控件删除事件
}