Ciao,
per quanto riguarda la formattazione dei numeri nel .net framework prova a guardare qui: http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
Se ad esempio hai un datarow con una colonna che contiene un importo e vuoi visualizzare il valore formattato in una textbox puoi scrivere:
txt.Text = Convert.ToDecimal(dr("Importo")).ToString("C")
La sintassi è in VB, ma è facilmente convertibile in C#. Ovviamente occhio ai valori null. Se la colonna Importo può contenere un Null allora devi gestirlo
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko