将Excel文件导入DataGridView,然后将DataGridView更新到数据库(使用C#和Visual Studio)
我目前可以成功地将其更新到网格视图 但是我还不知道如何将它保存到数据库中 这是我用于excel到datagridview的代码将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
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工作正常。