Доброго времени суток
имеется DBGridEh с такими настройками.
Код:
DataGrouping.Active = True;
IndicatorOptions = [gioShowRowselCheckboxesEh];
как мне добиться чтобы при выборе группы (любого уровня) и нажатии кнопки выделились все строки внутри этой группы ?
на сейчас есть вот такой код
Код:
var
pNode, cNode: TGroupDataTreeNodeEh;
rowid : integer;
i : integer;
begin
if (Grid.DataGrouping.IsGroupingWorks) then
begin
pNode := Grid.DataGrouping.CurDataNode;
if pNode.NodeType = dntDataGroupEh then
begin
i := 0;
while i < pNode.Count do
begin
cNode := pNode.Items[i];
rowid := cNode.DataSetRecordViewNo;
// Grid.SelectedRows.CurrentRowSelected := True;
inc(i);
end;
end
как выставить Selected в Grid на основании полученных Node