Ciao, se ho capito quello che chiedi, può essere tutto realizzato piuttosto facilmente usando i controllo gridview e un database sql.
Il controllo gridview può essere usato sia per mostrare i dati (ordinati come vuoi tu) che per modificarli (permette l'update dei dati presenti nel database).

Se usi gli strumenti di sviluppo Microsoft puoi giocarci un po' (il controllo lo puoi prendere direttamente dalla toolbox a lato) e vedrai che non è per nulla difficile!