c#中如何将datagridview中的数据存入access数据库?
问题描述:
1、问题描述
一个button控件得到数据显示在datagridview中,然后将datagridview显示的内容存入access数据库。
2、各路大神显身手,完整的程序悬赏20币
答
界面上放一个datagridview和2个按钮
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Q758437
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbDataAdapter adp;
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""C:\xxx\Q758437\db1.mdb"""); //这里换成你的数据库的位置
adp = new OleDbDataAdapter("select * from table1", conn);
DataTable dt = new DataTable();
adp.Fill(dt);
dataGridView1.DataSource = dt;
}
private void button2_Click(object sender, EventArgs e)
{
if (adp == null) return;
var dt = (DataTable)dataGridView1.DataSource;
OleDbCommandBuilder cmdb = new OleDbCommandBuilder(adp);
adp.Update(dt);
}
}
}
完整的代码下载:https://download.csdn.net/download/caozhy/11142654
lz如果需要,留下email发给你。