ciao,
con il metodo WriteLine puoi scrivere quello che vuoi nella linea, concatenando i valori presi dalla table o specificando uno "string format" del tipo:
"{0}{1}{2}...{n}" dove i numeri sono l'indice del parametro che gli passi:
using (StreamWriter sw = new StreamWriter("TestFile.txt"))
{
for (int i = 0; i < DocTable.Rows.Count; i++)
{
string altro = Convert.ToString(MMNUMDOC["altro"]);
double altroancora = Convert.ToDouble(MMNUMDOC["altroancora"]);
sw.WriteLine("{0:000} {1,15} {2} {3}", i, ndoc,altro,altroancora);
...
dove {0} => i , {1} => ndoc , {2} => altro , {3} => altroancora etc...ovviamente tu metti giù tutto quello che ti interessa avere nella riga, e usi il valore che hai preso dalla table e via così...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo