Winform DataGrid自动验证输入内容为非数字!
2009-09-28 13:46
597 查看
在DataGrid中编辑信息的时候,有时需要填入的必须为数字,当不为数字的时候,鼠标离开单元格就要提示非法数字,下面是具体的实现思路。
首先在窗体上放一个dataGridview控件,编辑列,例如:Col,Col2,Col3,并且指定数据选项中的DataPropetryName为数据库中的字段。并且还要在Load事件中绑定,最好在DataGrid的DataError事件中写如下代码:
这样当你在第一个单元格输入非数字的时候就会给与提示了。
首先在窗体上放一个dataGridview控件,编辑列,例如:Col,Col2,Col3,并且指定数据选项中的DataPropetryName为数据库中的字段。并且还要在Load事件中绑定,最好在DataGrid的DataError事件中写如下代码:
int num = 0; private void dgTeam_DataError(object sender, DataGridViewDataErrorEventArgs e) { for (int i = 0; i < dgTeam.Rows.Count; i++) { try { num = Convert.ToInt32(this.dgTeam.Rows[i].Cells[0].Value); num = Convert.ToInt32(this.dgTeam.Rows[i].Cells[1].Value); } catch { MessageBox.Show("该项只能为数字,请重新填写", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } }
这样当你在第一个单元格输入非数字的时候就会给与提示了。
相关文章推荐
- C# Winform 中验证DataGridView单元格内容--限制单元格中只能输入数字
- C# Winform Datagridview中单元格验证输入的内容是否为数字
- vb.net 验证输入内容是否是数字
- winForm textBox的数字输入验证
- WinForm中的TextBox控件输入全角数字自动转为半角数字
- js验证文本框输入的内容为数字(包括小数)
- Winform TextBox 验证输入的数字格式是否合法
- WinForm中DataGridView验证单元格输入的是数字
- 验证输入内容是否为数字的简单方法
- WinForm中DataGridView验证单元格输入的是数字
- 验证输入内容项同时包含数字和字母
- 控制只输入数字,验证生日格式及生日-自动完成
- js让输入inpu不是数字的时候自动删除内容
- c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷
- 使用jquery对输入框内容设置自动校验,只允许数字的输入
- 01-验证文本框输入内容的长度-自动截取
- 验证输入文本框内容的长度(包含数字和字符)
- c#,winform,验证输入内容,文本框,长度,errorprovider组件,方便,快捷
- Winform验证文本输入(只能是数字或者字母)
- 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法