【发布时间】:2011-04-15 02:29:13
【问题描述】:
我正在使用 devExpress QuantumGrid,我想知道没有 onRowChange 事件。 如何确定所选行何时更改?
我可以使用 onCellClick 事件,但是当用户使用光标键滚动时不会触发该事件 - 它似乎不太适合该目的。
有什么想法吗? 非常感谢!
【问题讨论】:
标签: delphi devexpress
我正在使用 devExpress QuantumGrid,我想知道没有 onRowChange 事件。 如何确定所选行何时更改?
我可以使用 onCellClick 事件,但是当用户使用光标键滚动时不会触发该事件 - 它似乎不太适合该目的。
有什么想法吗? 非常感谢!
【问题讨论】:
标签: delphi devexpress
TcxGridTableView 类拥有 OnSelectionChanged 事件。
来自在线帮助:
记住两者之间的区别 选定和重点记录。那里 只能是一个焦点记录 随时查看。如果 View.OptionsSelection.MultiSelect 选项被禁用,然后 焦点记录是选定的记录。 在这种情况下,OnSelectionChanged 未引发事件。你需要 处理 OnFocusedRecordChanged 代替事件。
【讨论】:
您可以使用数据集的事件 AfterScroll。当数据集的当前行发生变化时触发。
【讨论】:
OnFocusedRecordChanged 从视图
【讨论】: