C# DataGridView单元格限制输入内容)(只数字和退格键(删除))

 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;//为当前编辑控件删除事件
        }

你可能感兴趣的:(C# DataGridView单元格限制输入内容)(只数字和退格键(删除)))