...dopo parecchio silenzio....
se può servire a qualcuno ecco una routine c# che "svolge" un dataset di qualsiasi dimensione e ne scrive il contenuto in un file testuale.
public void WriteToTxt(DataSet myDataset, string pathFileName, string fileNameStartWith)
{
string file = String.Format("{0}{1}{2}.txt", pathFileName, fileNameStartWith, DateTime.Now.ToString("dd-MM-yyyy_HH.mm.ss"));
TextWriter tw = File.CreateText(file);
foreach (DataTable dt in myDataset.Tables)
{
foreach (DataRow dr in dt.Rows)
{
for (int i=0; i<=(dr.ItemArray.Length-1); i++) tw.Write(dr[i].ToString());
tw.WriteLine();
}
}
tw.Close();
}