c# datagridview 奇怪的问题

kukumh 2009-11-30 01:32:08
比如说,我在textbox中输入内容,会触发textchagne事件,

但是我在datagridview 的单元格中输入内容,怎么不会触发cellvaluechange事件呢?

如果我想 输入内容 触发一个事件,这个事件该是什么?
...全文
151 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
CqCoder 2009-12-01
  • 打赏
  • 举报
回复
up
kukumh 2009-12-01
  • 打赏
  • 举报
回复
或者是,每输入一次,cell获得一次value 也可以啊。
张家可 2009-12-01
  • 打赏
  • 举报
回复
CellBeginEdit, 输入完就会响应的。。。。
kukumh 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 guochangshan 的回复:]
datagridview 具体 还真不知道怎么弄。。
用第三方吧  DX 这个功能是很好实现的。
[/Quote]

DX的完整名字是什么?
kukumh 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 cadtian 的回复:]
textbox中输textchagne事件,好像也是要enter才激活吧。


如何不按enter就触发?  输入完毕后点击另外一个cell也可以激活
[/Quote]

我是想 每输入一个字符 就存储一次
kukumh 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 yilanwuyu123 的回复:]
楼主要做怎么样的事情.
[/Quote]

我要存储数据,就是避免突然断电时,用户正在输入的数据没有保存。所以说要 每输入一个字符 就存储一次
cadtian 2009-12-01
  • 打赏
  • 举报
回复
textbox中输textchagne事件,好像也是要enter才激活吧。


如何不按enter就触发? 输入完毕后点击另外一个cell也可以激活
cadtian 2009-12-01
  • 打赏
  • 举报
回复
不按enter确实不好确定何时输入完毕,有可能会输入一个字符就激发一次
yilanwuyu123 2009-11-30
  • 打赏
  • 举报
回复
楼主要做怎么样的事情.
long502481209 2009-11-30
  • 打赏
  • 举报
回复
不按某个键出发的话,怎么判断你输入已完毕
kukumh 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hovoy 的回复:]
cellvaluechange 在你输入值后,按enter它会触发的哦。
[/Quote]

如何不按enter就触发?
kukumh 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hovoy 的回复:]
dataGridView1_CellValueNeeded
当VirtualMode = true 时这个事件总是触发,呵呵,不知道可满足你的要求。
[/Quote]

那个也太变态了点,有没有更好的?像textchange的?
龟仙 2009-11-30
  • 打赏
  • 举报
回复
楼上的我试过了。。。
是总触发。。而且还很变态呢。。
hovoy 2009-11-30
  • 打赏
  • 举报
回复
dataGridView1_CellValueNeeded
当VirtualMode = true 时这个事件总是触发,呵呵,不知道可满足你的要求。
hovoy 2009-11-30
  • 打赏
  • 举报
回复
cellvaluechange 在你输入值后,按enter它会触发的哦。
龟仙 2009-11-30
  • 打赏
  • 举报
回复
datagridview 具体 还真不知道怎么弄。。
用第三方吧 DX 这个功能是很好实现的。
kukumh 2009-11-30
  • 打赏
  • 举报
回复
大家帮忙啊。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧