nota che il primo bind ovviamente puo' avvenire in altri eventi della pagina.
riguardo il conservare il datasource in sessione, si, e' una cosa che trovi in molti esempi, ma un oggetto cosi' corposo come un DataTable nella Session e' abbastanza pericoloso.
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/