我研究了这个问题的所有相关标题/主题,但似乎没有解决我的问题..它产生'Seperated_File.txt',但它完全是一个空白文本文件。谢谢你的回复。
更新(解决方案)
Listing film = films.Where(f => f.GetFilmTitle().Equals(cmbMovieListingBox.SelectedValue)).**First**OrDefault();
答案 0 :(得分:0)
要访问DataRow中的数据,您需要执行以下操作:
foreach (DataRow row in table.Rows)
{
Console.WriteLine($"{row.ItemArray[0]} | {row.ItemArray[1]} | {row.ItemArray[2]}");
}
或者如果您愿意:
foreach (DataRow row in table.Rows)
{
Console.WriteLine($"{row["IP Address"]} | {row["Date"]} | {row["Time"]}");
}
答案 1 :(得分:0)
文件空白的原因是因为它已经存在,并且您没有使用StreamWriter的第二个参数追加:
bool append = true;
using (StreamWriter sw = new StreamWriter(@"d:\Seperated_Text.txt", append))