C# 将datagridview中的数据集存储到新的access db文件c中#

C# 将datagridview中的数据集存储到新的access db文件c中#,c#,winforms,ms-access,datagridview,oledb,C#,Winforms,Ms Access,Datagridview,Oledb,实际上,我从datagridview(在我的winform应用程序中)中的access db文件加载了一些数据,在对数据集进行更改后,我希望通过“保存文件”对话框将其保存在新access db文件的新表中 我已经对此进行了搜索,但在大多数文章中,它们通常会告诉我们如何在加载数据的同一access文件中更新数据集。但我希望应用程序使用更新的数据创建一个新的access db文件。有可能吗 是的,我使用Oledb技术来访问数据 谢谢从exist db(File.copy)复制一份,更改连接字符串并将

实际上,我从datagridview(在我的winform应用程序中)中的access db文件加载了一些数据,在对数据集进行更改后,我希望通过“保存文件”对话框将其保存在新access db文件的新表中

我已经对此进行了搜索,但在大多数文章中,它们通常会告诉我们如何在加载数据的同一access文件中更新数据集。但我希望应用程序使用更新的数据创建一个新的access db文件。有可能吗

是的,我使用Oledb技术来访问数据

谢谢

从exist db(File.copy)复制一份,更改连接字符串并将更改保存在此新数据库中

public string _strCnn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\dataBase.accdb;";

public void SaveChanges()
{
    System.IO.File.Copy(@"C:\myFolder\dataBase.accdb;", @"C:\myFolder\NEWdataBase.accdb;");
    _strCnn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\NEWdataBase.accdb;";

    //TODO: Save changes 
}
从exist db(File.copy)复制,更改连接字符串并将更改保存在此新数据库中

public string _strCnn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\dataBase.accdb;";

public void SaveChanges()
{
    System.IO.File.Copy(@"C:\myFolder\dataBase.accdb;", @"C:\myFolder\NEWdataBase.accdb;");
    _strCnn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\NEWdataBase.accdb;";

    //TODO: Save changes 
}

@乌马尔法罗克外观example@UmarFarooq看看这个例子