加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

确认DataGridView单元格输入的值是否正确

发布时间:2020-12-16 23:33:10 所属栏目:大数据 来源:网络整理
导读:使用CellValidating事件检测用户向单元格输入的值是否正确,如果不正确的话就取消。 看看下面的例子,"Column1"列的单元格是空时,在空单元格所在的行设定错误文本,光标会一直停留在当前的单元格。 [VB.NET] 'CellValidating事件处理器 Private Sub DataGri

使用CellValidating事件检测用户向单元格输入的值是否正确,如果不正确的话就取消。

看看下面的例子,"Column1"列的单元格是空时,在空单元格所在的行设定错误文本,光标会一直停留在当前的单元格。

 [VB.NET]

 
 [C#]
 
 通过CellValidating事件处理器可以运送DataGridViewCellValidatingEventArgs对象。通过检测FormattedValue属性,判断值是否正确。但是这个值,是被指定表示的格式的值,并不是单元格的值。

当设定Cancel属性为True时,单元格被输入的值不被确定。这时,光标会停留在当前的单元格。

使用行的ErrorText属性,行的Header单元格会表示错误符号。

补充:编辑中的单元格是为了不被表示错误符号,使用上面的例设定单元格的ErrorText属性为错误文本,这样错误符号就不会被表示了。

本文转自:http://bingning.net/VB/SOURCE/datagridview/dataerror.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读