我刚刚导入csv文件的函数之后。我已经阅读了大量的线程但无法为我的应用制作一个。我正在编写一个使用本地数据库的小应用程序。两个数据库A和B,每个都有自己的表A和B.所有我想这样做是为了能够将表行导出到csv然后将它们导回到相同的表中。不要关心导出列名,只关心行。这是我的导出代码(这有效,只是将行写出来到csv)。
private void trackBindingNavigatorExportItem_Click(object sender, EventArgs e)
{
saveFileDialog1.ShowDialog();
}
private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)
{
StringBuilder str = new StringBuilder();
foreach (DataRow dr in this.trackDataSet.Track)
{
foreach (object field in dr.ItemArray)
{
str.Append(field.ToString() + ",");
}
str.Replace(",", Environment.NewLine, str.Length - 1, 1);
}
string name = saveFileDialog1.FileName;
try
{
System.IO.File.WriteAllText(name, str.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}