c#限制输入数字和小数点
来源:互联网 发布:上市公司数据在哪里查 编辑:程序博客网 时间:2024/05/15 10:01
C#中限制dataGridView单元格内容只能输入数字并且只能输入一个小数点:
private void dataGridViewEx1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (this.dataGridViewEx1.CurrentCell.ColumnIndex == this.dataGridViewEx1.Columns[this.ColEstimatePrice.Index].Index || this.dataGridViewEx1.CurrentCell.ColumnIndex == this.dataGridViewEx1.Columns[this.ColPlannedWare.Index].Index || this.dataGridViewEx1.CurrentCell.ColumnIndex == this.dataGridViewEx1.Columns[this.ColPlanShipmentQty.Index].Index)
{
e.Control.KeyPress += new KeyPressEventHandler(TextBox_KeyPress);
}
else
{
e.Control.KeyPress -= new KeyPressEventHandler(TextBox_KeyPress);
}
}
private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
{
//输入为小数点时,只能输入一次且只能输入一次
DataGridViewTextBoxEditingControl textBox = sender as DataGridViewTextBoxEditingControl;
if (e.KeyChar == '.' && (textBox.Text.Length == 0 || textBox.SelectionLength == textBox.Text.Length))
{
e.Handled = true;
}
if (e.KeyChar != 8 && !Char.IsDigit(e.KeyChar) && e.KeyChar != '.')
{
e.Handled = true;
}
if (e.KeyChar == '.' && ((TextBox)sender).Text.IndexOf(".") >= 0)
{
e.Handled = true;
}
}
阅读全文
0 0
- c#限制输入数字和小数点
- C#如何限制文件框只能输入数字和小数点
- 限制文本框输入数字和小数点
- 限制文本框只能输入数字和小数点
- 限制文本框只能输入数字和小数点
- 限制文本框只能输入数字和小数点
- 限制输入框只能输入数字和小数点
- js限制输入框只能输入数字、负数和小数点
- c# 文本框限制输入仅为数字,小数点,退格键
- 限制输入小数点后两位数字
- 限制文本框只能输入数字和小数点格式
- 限制CEdit(Edit Contrl)只能输入数字和小数点
- JQuery 限制文本框只能输入数字和小数点
- JQuery 限制文本框只能输入数字和小数点
- JQuery 限制文本框只能输入数字和小数点
- 限制input输入类型:数字、小数点和负号
- UITextField 限制只能输入数字和小数点,只能有两位小数
- 限制CEdit(Edit Contrl)只能输入数字和小数点
- jquery封装ajax的post请求
- 圆类
- Reverse Linked List
- 原生js与jq对ajax的实现
- 消息队列RabbitMQ
- c#限制输入数字和小数点
- Recovery启动流程(3)--recovery.cpp分析
- 【leetcode】479. Largest Palindrome Product(Python & C++)
- 51Nod 1240:莫比乌斯函数
- Android进阶之路
- 1090: 最小生成树(模版 kruskal算法 )
- How I Mathematician Wonder What You Are! POJ
- C语言再学习-- 大端小端详解(转)
- 网络爬虫之东方财富网股票板块