OleDbDataAdapter dtAdapter;
private void button15_Click(object sender, EventArgs e)
{
string con = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=STUDENT.MDB";
string sql = "select * from 考生";
OleDbConnection conn = new OleDbConnection(con);
DataTable dt = new DataTable();
dtAdapter = new OleDbDataAdapter(sql, conn);
conn.Open();
dtAdapter.Fill(dt);
this.dataGridView1.DataSource = dt;
conn.Close();
}
//将修改数据后的datagridview里数据更新到数据库,要有主键
private void button17_Click(object sender, EventArgs e)
{
try
{
DataTable dt = (DataTable)dataGridView1.DataSource;
OleDbCommandBuilder cmBuilder = new OleDbCommandBuilder(dtAdapter);
dtAdapter.Update(dt);
}
catch (OleDbException exoledb)
{
MessageBox.Show(exoledb.Message);
}
}用修改DataGridView数据并更新数据库
最新推荐文章于 2026-05-12 06:34:26 发布
本文介绍如何利用ADO.NET技术与Microsoft Access数据库进行交互,包括建立连接、执行SQL查询、填充数据集以及更新数据库操作。通过实例演示了从DataGridView中获取数据并将其同步回数据库的过程。

1万+

被折叠的 条评论
为什么被折叠?



