我想将表中的所有行(仅包含一列)写入文本文件。
这就是我所拥有的:
try
{
DateTime DateTime = DateTime.Now;
using (StreamWriter sw = File.CreateText(AppVars.IntegrationFilesLocation + DateTime.ToString(DateFormat) + " Detail.txt"))
{
DataTable table = Database.GetDetailTXTFileData();
foreach (DataRow row in table.Rows)
{
sw.WriteLine(row[0].ToString());
}
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
以上不是写入文本文件。它从 table.Rows 跳转到 foreach 块之外。基本上它不是在读取行。有谁知道为什么?