DataTable dt = dataGridView.DataSource as DataTable; //
if (dt == null)
return; //空数据 不再执行
dt.AcceptChanges();
SqlDataAdapter da = new SqlDataAdapter(select * from 表名, 连接字符串); // 这边的 select 语句要和 你 从数据库获取数据并显示到 DataGridView 的一样!
//根据当前 创建 Update命令
SqlCommandBuilder builder = new SqlCommandBuilder(da);
//获得可以用来更新数据源 的 update 命令
da.UpdateCommand = builder.GetUpdateCommand(true);
//将数据更新回 数据库!