1

有人知道如何限制用户可以在 MultiSelect 处于活动状态的 cxGrid 中选择的行数吗?

网格在 GridMode = True 下工作 - 因为数据量非常大(200.000 行)。- 现在,如果您按下 CTRL+A,所有行都会被加载,因为网格想要全部选中它们。

任何提示?

谢谢

4

2 回答 2

1

在您的 CanSelectRecord 活动中试试这个 -

if Sender.Controller.SelectedRecordCount > x then
    AAllow := False;

其中“x”是您想要的限制。

于 2010-06-10T14:09:48.227 回答
0

一种方法是通过创建一个可以抢占它的快捷方式来停用表单中的 Ctrl-A。只是一个想法,但它应该工作。

于 2010-06-09T17:36:19.413 回答