导入csv功能

时间:2014-07-26 06:35:01

标签: sql csv sql-server-ce

我刚刚导入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());
        }
    }

0 个答案:

没有答案