当前位置:编程学习 > C#/ASP.NET >>

怎么在DataGridView中判断一个单元格是否被鼠标点击

各位高手,
本人正在做的项目中,关于DataGridView有一个要求如下:

在一个单元格中,输入错误的值的时候,按下"Enter"键,进行有效性检查,光标回到错误单元格.但是当鼠标点击错误单元格的时候,却不进行有效性检查.

我在CellEndEdit()中是这样判断是否触发当前单元格的:
if (e.ColumnIndex.CompareTo(3) == 0)
{
    合法性检查;
}
但是按"Enter"键和用鼠标点击的时候都会进行合法性检查.我现在只想按下"Enter"键,进行有效性检查,当鼠标点击错误单元格的时候,却不进行有效性检查.

该怎么办呢?(或者是给我一个判断一个单元格是否被鼠标点击的方法) --------------------编程问答-------------------- if (e.KeyChar.ToString() == "13")
            {} --------------------编程问答-------------------- jf --------------------编程问答-------------------- 不好意思,请问
e.KeyChar.ToString() == "13"
是什么意思? --------------------编程问答--------------------
引用 3 楼 xsluo82 的回复:
不好意思,请问
e.KeyChar.ToString()   ==   "13 "
是什么意思?

点击回车的意思。。嘿嘿
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,