У меня есть datatable
и экспорт строк мудрых данные в текстовый файлЭкспорт полный DataTable сразу в текстовый файл
foreach (DataRow dr in dt1.Tables[0].Rows)
{
WriteToFile("Docket with Docket number {0} and Request ID {1} booked from Agent Account having Login ID {2} on {3}"+ dr["DOCKET_NUMBER"].ToString()+
dr["REQUEST_ID"].ToString()+ dr["CREATED_BY"].ToString()+dr["CREATE_DATE"].ToString());
}
private static void WriteToFile(string text)
{
string path = "E:\\ServiceLog.txt";
using (StreamWriter writer = new StreamWriter(path, true))
{
writer.WriteLine(string.Format(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt")+ " "+ text));
// writer.WriteLine(string.Format(text +));
writer.Close();
}
}
}
может я экспортировать весь datatable
в текстовый файл сразу ??
, но цель состоит в том, чтобы избежать прокрутки по каждой строке и сэкономить время, а с помощью StringBuilder все равно мы делаем то же самое. – Soniya
@Soniya, Но вы пишете файл только один раз и читаете все строки, которые вы должны выполнять итерации либо используя простой цикл 'for' или LINQ. – Satpal
Спасибо за помощь – Soniya