C# DataGridView的单元格输入限制 数字 小数点 等
//自定义事件,检测单价的键盘的输入
private void EditingControlPrice_KeyPress(object sender, KeyPressEventArgs e)
{
//e.KeyChar != 8是退格键
if (e.KeyChar != 8 && !Char.IsDigit(e.KeyChar) && e.KeyChar !='.')
{
e.Handled = true;
MessageBox.Show("请输入数字与小数点");
}
}
//自定义事件,检测数量键盘的输入
private void EditingControlCount_KeyPress(object sender, KeyPressEventArgs e)
{
//e.KeyChar != 8是退格键
if (e.KeyChar != 8 && !Char.IsDigit(e.KeyChar))
{
e.Handled = true;
MessageBox.Show("请输入整数");
}
}
private void dgvRepairItem_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
//if(e.Control.c)
//e.CellStyle.BackColor = Color.Red;
//MessageBox.Show(dgvRepairItem.CurrentCell.ColumnIndex.ToString());
int price_col = 2, count_col = 3;
if (dgvRepairItem.CurrentCell.ColumnIndex == price_col)
{
//防止事件重复的绑定,出现多次提醒
e.Control.KeyPress -= new KeyPressEventHandler(EditingControlPrice_KeyPress);
e.Control.KeyPress -= new KeyPressEventHandler(EditingControlCount_KeyPress);
e.Control.KeyPress += new KeyPressEventHandler(EditingControlPrice_KeyPress);
}
if (dgvRepairItem.CurrentCell.ColumnIndex == count_col)
{
//防止事件重复的绑定,出现多次提醒
e.Control.KeyPress -= new KeyPressEventHandler(EditingControlCount_KeyPress);
e.Control.KeyPress -= new KeyPressEventHandler(EditingControlPrice_KeyPress);
e.Control.KeyPress += new KeyPressEventHandler(EditingControlCount_KeyPress);
}
}
C# DataGridView的单元格输入限制 数字 小数点 等相关推荐
- C# 文本输入限制类型,datagridview单元格输入验证
1.只能输入double类型 private void textBoxX6_KeyPress(object sender, KeyPressEventArgs e){{//数字0~9所对应的keych ...
- C# 文本输入限制类型,datagridview单元格输入验证
1.只能输入double类型 private void textBoxX6_KeyPress(object sender, KeyPressEventArgs e) { { //数字09所对应的key ...
- DataGridView设置单元格的提示内容ToolTip详解
这篇文章介绍了DataGridView设置单元格提示内容ToolTip的方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ToolTip属性用来设置 ...
- 为何excel中数据无法计算机,excel表格内数据为何无法计算机-为什么EXCEL单元格内的数字不能运算...
我的电脑为什么不能把一个excel表中数据导入另一个... 在Excel中打不上去可能是由于数出了位数限制,对应及解决方下: 1.系统默认单元格中输入数字格式为"常规",能完全显示 ...
- 计算机中公式提取用什么函数,技巧:Excel快速从文本中提取单元格中的数字函数公式...
有时,我们将一些文本导入Excel.这些文本包含中文,字母,数字,并且全部堆积在一个单元格中.但是,我们只需要数字.那么,如何快速从中文,字母和数字中提取数字呢?在这里,王小老师将为您分享一些实用的函 ...
- Excel中提取单元格中的部分内容或单元格中的数字公式大全(提取数字,提取前几位,提取指定文字之间的内容等等)
Excel如何提取单元格中的部分文字或单元格中的数字 Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具. 支持以下提取方式,输入提取要求, ...
- excel如何提取单元格中的数字
在日常使用Excel时,常会碰到需要提取Excel单元格中数字的情况,如果单纯只是数字,那很简单,但对于文本数字混合的情况,如何提取单元格中的数字呢?本文就给大家详解提取Excel单元格中的数字的方法 ...
- Excel使用技巧——提取混合单元格中的数字
下面几个方法按照推荐使用顺序排列. 1.快速填充 使用方法:需要输入几个范例,然后选中包括范例在内的填充区域,点击"数据/数据工具/快速填充"选项卡或者"Ctrl+ ...
- excel根据颜色赋值 Excel填充颜色单元格替换成数字 excel把所有红色变成1
法/步骤 案例中,周一到周五产生倒班的,是用橙色标识的.周六周日的倒班是用蓝色标识的.然后,我们要将橙色的单元格替换成数字30,蓝色的单元格替换成数字50,分别代表30元和50元的倒班费. 使用快捷键 ...
最新文章
- React Native 集成
- 浅析C++利器之——引用
- php多进程mysql更新不了_php MYSQL 数据更新修改不了
- Angular list列表的事件响应实现
- apache camel_发掘Apache Camel的力量
- 667. Beautiful Arrangement II
- 对比 SQL Server 2005 和 Oracle
- python布尔类型运算_Python对象类型及其运算方法(详解)
- guava cache reload返回新旧值解析
- pandas 学习 ——Series
- eclipse中支持python
- android 微信照片,手机微信图片怎么恢复 答案让人难以置信
- 网页前端培训(JavaScript)
- 驻波在物理上的应用与魅力
- 清华现超级“学霸” 15门课程100分4门99分(图)
- 浅谈Oracle索引,看了都说好!
- ADRC——ESO扩张状态观测器simulink实现(含代码)
- 在VMware vCenter中使用企业CA或第三方CA替换VMCA
- 【华为OD机试真题 JAVA】跳格子游戏
- 如何检测、清理Greenplum膨胀、垃圾
热门文章
- 嵌入开发(WinCE)的一些经验
- 计算机转集成光学,导波光学
- DeepRapper 论文
- AI核心代码,保守估值一个亿(python版)
- 天翼企业云盘 数据资产管理、共享协作赋能
- mysql 浮动ip查找方法_浮动ip - CanntBelieve - 博客园
- python怎么做方差分析_Python进行单因素方差分析
- angular 渐进_如何使用Angular构建渐进式Web应用
- 【Creator Kit - RPG 代码分析】(2)-游戏玩法-背包系统
- 实验结果显示首尔半导体自然光谱LED“SunLike”比白色LED更有助于植物成长,植物营养成分也增加了41%