When nodes are added via grouping, this is happening automatically
Example:
procedure TForm1.FormCreate(Sender: TObject);
begin
AdvStringGrid1.RowCount := 50;
AdvStringGrid1.RandomFill(false,10);
AdvStringGrid1.Group(1);
AdvStringGrid1.SortSettings.Show := true;
end;
When you click column headers, sorting is performed within groups.
Programmatically you can invoke this sort via AdvStringGrid1.QSortGroup;
Programmatically you can invoke this sort via AdvStringGrid1.QSortGroup;