C#中怎么在datagridview里面直接修改数据库中的数据
C#中怎么在datagridview里面直接修改数据库中的数据
SqlConnection con = new SqlConnection("server=localhost;database=memo;uid=sa;pwd=yinniannian@123");
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("select * from Mtable",con);
dt = (DataTable)dataGridView1.DataSource;
SqlCommandBuilder sb = new SqlCommandBuilder(da);
da.Update(dt);
con.Close();
这样写总是出错“对于不返回任何键列信息的 SelectCommand,不支持 DeleteCommand 的动态 SQL 生成。”
我不知道什么意思,能指点下吗?