1

MultiSelect がアクティブな cxGrid でユーザーが選択できる行数を制限する方法を nybody は知っていますか?

グリッドは 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

1つの方法は、フォームをプリエンプトするショートカットを作成して、フォームのCtrl-Aを無効にすることです。単なるアイデアですが、うまくいくはずです。

于 2010-06-09T17:36:19.413 に答える