请问 C# 怎么用LINQ to SQL 跟新DATAGRIDVIEW中的 数据到 数据库
我在如下的值班表格中输入姓名,按下更新按钮就更新数据库中的内容,自己写的代码就是不更新数据库...
我在如下的值班表格中输入姓名 ,按下更新按钮就更新数据库中的内容,自己写的代码就是不更新数据库
展开
2016-06-05
展开全部
//将 当前 dataGridView 实例的 DataSource 转换成 DataTable
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); //将数据更新回 数据库!
da.Update(dt);
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); //将数据更新回 数据库!
da.Update(dt);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询