社区
C#
帖子详情
DataGridView.SelectionChanged 事件问题
自由建客
2011-08-10 09:50:30
通过鼠标或键盘交互式操作界面而触发, CurrentRow 为新行,结果预期。然而通过程序设置 CurrentCell 属性而触发, CurrentRow 却是老行,从而导致非预期结果。
这可算是正常?我希望通过程序设置 CurrentCell 时,在事件处理器中得到新的当前行。
...全文
157
3
打赏
收藏
DataGridView.SelectionChanged 事件问题
通过鼠标或键盘交互式操作界面而触发, CurrentRow 为新行,结果预期。然而通过程序设置 CurrentCell 属性而触发, CurrentRow 却是老行,从而导致非预期结果。 这可算是正常?我希望通过程序设置 CurrentCell 时,在事件处理器中得到新的当前行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahdung
2012-12-17
打赏
举报
回复
我遇到跟LZ一样的问题,除了改用CurrentCellChanged事件,你找到办法没?
自由建客
2011-08-10
打赏
举报
回复
楼上什么意思?
手册上有
当您更改 CurrentCell 属性的值时,SelectionChanged 事件发生在 CurrentCellChanged 事件之前。此时访问 CurrentCell 属性的任何 SelectionChanged 事件处理程序都将获取其以前的值。
得用 CurrentCellChanged 事件才行,但这事件触发也太频繁了点。
LMAOhuaNL
2011-08-10
打赏
举报
回复
dataGrid1.CurrentCell.ColumnNumber + " " + dataGrid1.CurrentCell.RowNumber
之后得调用onFoucs的方法
完美解决
DataGridView
的On
Selection
Change
d执行两次的
问题
这个
问题
困扰了很多人,在网上也没找到有效的解决...结合网上大神们提供的方法,最终用重写 的方式完美解决
DataGridView
的On
Selection
Change
d
事件
执行两次的
问题
。并一同实现了滚轮移动选择数据的方法,也是重写方法。
项目_网吧收费系统主程序
private void
dataGridView
1_CellContentClick(object sender,
DataGridView
CellEventArgs e) { } private void 会员上机ToolStripMenuItem_Click(object sender, EventArgs e) { F_shangji b = new F_...
C#
datagridview
_
selection
change
d的异常
我在做一个酒店的客房展示,运用了
selection
change
d
事件
,选择
datagridview
的一行就换图片。调试都是成功的,但是我在不调试直接运行的时候一直报这个错: 后来查了一下知道
问题
是,在点开跳转的button的时候...
2015.1.10 解决
DataGridView
Selection
Change
d
事件
自动触发
问题
DataGridView
Selection
Change
d
事件
总是在数据源更改时自动触发,这点很讨厌。 可用CellClick和KeyUp
事件
和一个函数替代
Selection
Change
d
事件
private void dvpt_CellClick(object sender, ...
[C#]
datagridView
实现的数据联动时
selection
Change
d
事件
发生多次的解决方法
Q:对于两个
datagridView
实现的数据联动,主
datagridView
绑定数据时
selection
Change
d
事件
发生多次,什么原因,如何避免? A:
selection
Change
d
事件
MSDN上叙述:“在当前选择出现更改时发生。” 实际应用中,子表...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章