如果选定了多个行时可以用一个循环 这里的AView 和上面的GridView都是相同的,上面的是直接用名字,AView是动态取得当前选定的gridview(因为有时可能是主从表形式)
var
AView: TcxGridDBTableView;
i: Integer;
begin
AView := TcxGridDBTableView(cxGrid1.FocusedView);
for i:= 0 to AView.Controller.SelectedRowCount-1 do
begin
AView.DataController.GetDisplayText(AView.Controller.SelectedRows[i].RecordIndex,AView.DataController.GetItemByFieldName('item_no').Index);
end;
end;