"'Note: The "Selectedxxxx" lists in the datagridview are' stacks 'that have the selected items pushed in the * in the order they were selected* i.e. not the order you want to print them in! if DGV has rows selected, it's easy, selected rows and all visible columns"