テーブル(1つの列のみを含む)のすべての行をテキストファイルに書き込みたい。
これは私が持っているものです:
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ブロックの外側にジャンプします。基本的に、行を読み取っていません。誰かが理由を知っていますか?