Se ti puo essere utile:
Collection<T>
http://msdn.microsoft.com/it-it/library/ms132397.aspx (Tieni conto che è una collection generica dove T dovrebbe essere una classe che corrisponde al tuo DataRow, quindi immagina di avere una property per ogni tuo campo) Dovresti fare (te la butto lì) una classe Riga dove nel costruttore passi il DataRow, in questo modo puoi inizializzare l'oggette Riga direttamente con i dati della DataRow e poi aggiungi l'oggetto Riga alla Collection, e così via.
Ho trovato questo dovrebbe per lo meno "indirizzarti" per la creazione excel. ATTENZIONE che sul server web dovresti avere le librerie di excel per fare questa cosa lato server e poi bisogna tener conto a quale versione di excel ti riferisci
http://forum.html.it/forum/showthread.php?threadid=1453991Spero di esserti stato utile