Ho una Datagridview con quattro colonne che catalogano immagini di spillette

Tipo / Categoria / Nome / Quantità

Tipo indica il formato: ad esempio 3 cm o 5 cm.
Categoria indica la categoria cui appartiene il soggetto: ad esempio musica o cinema.
Nome indica il soggetto: ad esempio pippo o topolino.
Quantità indica la quantità: ad esempio 3 o 5.

Dopo aver caricato in tempi diversi i valori in questa datagridview, con un pulsante vorrei poterle
ordinare in base al tipo prima, categoria poi, quindi nome e quantità di conseguenza, nella speranza di stamparla un giorno.

Si puo' fare in modo facile facile ?