In DxDesigner you can create complex buses using the Bus Contents and then pass the bus contents through the design hierarchy. For example you could create a bus named ControlBus with contents of Data[7:0],CTL1,CTL2,EN,G (limit is 10000 characters). Define this in the Bus Contents dialog and perform Update Bus Contents command through the design. Create the bus in the schematic and name it ControlBus. Then all of the nets are available to be extracted from the bus (ripped), anywhere in the hierarchy. The bus can be connected to hierarchical blocks and passed through the design.
It is possible to create sub-buses and map nets across to the sub-bus from the main bus.
The topic of Bus Contents is covered in the on-line help.
Is there a way to select a number of nets on a page and add them, instead of typing them in or using the select box?
Unfortunately not at this time. It is something we're considering. It would be a good idea for a post on the Ideas site.
Thanks again Rob. I have posted this idea under "Adding signals to bus contents in DxDesigner from schematic", idea number D2635.