DataGridView我已用封装方法绑定好了,
然后我直接在DataGridView上进行编辑,当我点保存后怎么让它直接更新数据库里面的数据(ACcess数据库)

解决方案 »

  1.   

    楼主参考下using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.OleDb;
    namespace WindowsApplication4
    {
        public partial class Form1 : Form
        {
            OleDbDataAdapter da;
            DataTable dt;
            OleDbConnection cn;        public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                da.Update(dt);
            }        private void Form1_Load(object sender, EventArgs e)
            {
                cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Northwind.mdb");            da = new OleDbDataAdapter("select * from orders", cn);            OleDbCommandBuilder cb = new OleDbCommandBuilder(da);            dt = new DataTable();            da.Fill(dt);
                dataGridView1.DataSource = dt;
            }
        }
    }
      

  2.   

    文中,OleDbCommandBuilder cb = new OleDbCommandBuilder(da);好象没有用到啊。