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.SqlClient;namespace Shili1
{
    public partial class employeeForm : Form
    {
        DataSet ds = new DataSet("employee");
        SqlDataAdapter sda;
        public employeeForm()
        {
            InitializeComponent();
        }        private void employeeForm_Load(object sender, EventArgs e)
        {            string sql = "select * from employee";
            sda = new SqlDataAdapter(sql, DBConnection.con);
            sda.Fill(ds, "employee");
            dgvEmployee.DataSource = ds.Tables["employee"];
        }        private void btnClose_Click(object sender, EventArgs e)
        {
            this.Close();
        }        private void btnUpdate_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("你确定要将修改的信息保存到数据库", "验证", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
            if (dr == DialogResult.Yes) 
            {
                SqlCommandBuilder scb = new SqlCommandBuilder(sda);
                sda.Update(ds, "employee");
            }
        }
    }
}
sda.Update(ds, "employee");这句代码引出的异常
对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。