Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Excel文件导入DataGridView,然后将DataGridView更新到数据库(使用C#和Visual Studio)_C#_Database_Datagridview_Database Connection - Fatal编程技术网

将Excel文件导入DataGridView,然后将DataGridView更新到数据库(使用C#和Visual Studio)

将Excel文件导入DataGridView,然后将DataGridView更新到数据库(使用C#和Visual Studio),c#,database,datagridview,database-connection,C#,Database,Datagridview,Database Connection,我目前可以成功地将其更新到网格视图 但是我还不知道如何将它保存到数据库中 这是我用于excel到datagridview的代码 private void button1_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog1 = new OpenFileDialog(); if (openFileDialog1.ShowDialog() == System.Win

我目前可以成功地将其更新到网格视图

但是我还不知道如何将它保存到数据库中

这是我用于excel到datagridview的代码

        private void button1_Click(object sender, EventArgs e)
    {
        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            this.textBox1.Text = openFileDialog1.FileName;
        }

    }

    private void button2_Click(object sender, EventArgs e)
    {
        string PathConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + textBox1.Text + ";Extended Properties=\"Excel 8.0;HDR=Yes;\";";
        OleDbConnection conn = new OleDbConnection(PathConn);
        OleDbDataAdapter myDataAdapter = new OleDbDataAdapter("Select * from [Sheet1$]", conn);
        DataTable dt = new DataTable();
        myDataAdapter.Fill(dt);
        dataGridView1.DataSource = dt;

    }
我的数据集的名称:caDataSet

我的bindingsource的名称:clBindingSource

我的tableadapter的名称:clTableAdapter

我的数据库名称:ca.mdf

数据库中我的表的名称:cl


表中的变量包括:custno,bcust,name,addr,ket,…,client

是否有任何错误?您是否在
datagridview
中更改了任何内容并再次将这些更改保存到数据库manes excel表中?无错误。它从excel中获取数据,工作正常。但它不进入数据库,只进入datagrid视图。当我尝试向数据库中添加数据时,datagridview工作正常。