在DataGridView控件中验证数据输入
发布时间:2020-12-14 02:39:31 所属栏目:Windows 来源:网络整理
导读:实现效果: 知识运用: DataGridView控件的公共事件CellValidating // 将System.Windows.Forms.DataGridViewCellValidatingEventArgs类的 Cancel 属性设为 true ? 将阻止光标离开单元格 和CellEndEdit来处理 实现代码: private void dataGridView1_CellVali
实现效果: 知识运用: DataGridView控件的公共事件CellValidating //将System.Windows.Forms.DataGridViewCellValidatingEventArgs类的Cancel属性设为true ?将阻止光标离开单元格 和CellEndEdit来处理 实现代码: private void dataGridView1_CellValidating(object sender,DataGridViewCellValidatingEventArgs e) { if (e.ColumnIndex == 0) //验证指定列 { float result=0; //定义值类型并赋值 if (!(float.TryParse(e.FormattedValue.ToString(),out result))) //判断是否为数值类型 { dataGridView1.Rows[e.RowIndex].ErrorText = "请输入数值类型的数据"; //提示错误信息 e.Cancel = true; //事件取消的值 } } } private void dataGridView1_CellEndEdit(object sender,DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) { dataGridView1.Rows[e.RowIndex].ErrorText = ""; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- jar 在windows 启动服务,卸载服务,停止端口
- Windows – IIS 7.5 – 无法在一个IP地址下配置两个SSL证书
- active-directory – 在Windows / Active Directory世界中,
- cygwin – cygpath无法将Windows路径转换为Linux路径
- 在window系统上安装redis服务-Invalid argument during sta
- windows – 任何人都可以帮助我摆脱这个Active Directory的
- windows-authentication – 使用TransportWithMessageCrede
- windows-server-2008-r2 – 如何使用Centreon Nagios监控Wi
- windows-server-2008 – Windows Server 2008,2008 SP2和20
- 监控 – 如何监控Windows 2008服务器上的磁盘IO负载?