我们可以使用DataController.Values属性来遍历所有Grid记录,并调用DataController.SelectRows方法以选择必要的记录:
procedure Form.SpeedButton1.OnClick(Sender: TObject);
var
AView: TcxGridDBCardView;
I: Integer;
begin
AView := cxGrid2DBCardView1;
for I := 0 to AView.DataController.RecordCount - 1 do
if AView.DataController.Values[I, <Column>.Index] = <Value> then
AView.DataController.SelectRows(I,I);
end;
|