Delphi QuantumGrid - rowChanged 事件?

发布于 2024-09-23 23:52:28 字数 157 浏览 2 评论 0原文

我正在使用 devExpress QuantumGrid,我想知道没有 onRowChange 事件。 如何确定所选行何时发生更改?

我可以使用 onCellClick 事件,但是当用户使用光标键滚动时不会触发该事件 - 它似乎不太适合该目的。

有什么想法吗? 多谢!

I'm using the devExpress QuantumGrid, and I'm wondering that there is no onRowChange event.
How can I determine when the selected row has changed?

I could use the onCellClick event, but this isn't fired when the user scrolls with the cursor keys - It doesn't seem very suitable for that purpose.

Any ideas?
Thanks a lot!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烟若柳尘 2024-09-30 23:52:28

TcxGridTableView 类拥有 OnSelectionChanged 事件。

来自在线帮助:

请记住之间的区别
选定重点记录。那里
只能是其中的一个焦点记录
随时查看。如果
View.OptionsSelection.MultiSelect
选项被停用,然后
聚焦记录是选定的记录。
在这种情况下,OnSelectionChanged
事件没有被引发。你需要
处理OnFocusedRecordChanged
而是事件。

The TcxGridTableView class owns the OnSelectionChanged event.

From the online help:

Keep in mind the difference between
selected and focused records. There
can be only one focused record within
a View at any time. If the
View.OptionsSelection.MultiSelect
option is deactivated, then the
focused record is the selected record.
In this case, the OnSelectionChanged
event is not raised. You need to
handle the OnFocusedRecordChanged
event instead.

杯别 2024-09-30 23:52:28

您可以使用数据集的事件 AfterScroll。当数据集的当前行发生更改时会触发它。

You can use the Dataset's event AfterScroll. It is fired when the current row of the dataset changes.

过期以后 2024-09-30 23:52:28

视图中的 OnFocusedRecordChanged

OnFocusedRecordChanged from the view

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文