如题。

解决方案 »

  1.   

    若你需要的是把DataGridView更改后的数据更新回数据库吧,请参考我下面的代码: using System.Data.SqlClient;
    //......SqlDataAdapter adapter;//声明一个全局的Adapter和DataSet
            DataSet ds;
            private void Form1_Load(object sender, EventArgs e)
            {
                string strSql = "select * from Table1";            SqlConnection con = new SqlConnection("server=DBServer;user id=sa;password=sa;database=dbTest");            adapter = new SqlDataAdapter(strSql, con);            SqlCommandBuilder cb = new SqlCommandBuilder(adapter);//通过该语句生成相应的(insert into/update/delete Sql)            ds = new DataSet();            adapter.Fill(ds);//填充DataSet            dataGridView1.DataSource = ds.Tables[0];//绑定
            }private void button1_Click(object sender, EventArgs e)
            {
                //由于DataGridView已与DataSet绑定,对DataGridView的更改(添加/删除/更新)亦会自动改变DataSet            //更新回数据库
                adapter.Update(ds);            MessageBox.Show("数据更新成功!");
            }