c#将我的数据表保存到[txt]文件中

时间:2017-06-12 03:15:55

标签: c# datatable file-manipulation

我研究了这个问题的所有相关标题/主题,但似乎没有解决我的问题..它产生'Seperated_File.txt',但它完全是一个空白文本文件。谢谢你的回复。

更新(解决方案)

Listing film = films.Where(f => f.GetFilmTitle().Equals(cmbMovieListingBox.SelectedValue)).**First**OrDefault();

2 个答案:

答案 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))