C#中对datagridview的更改更新到数据库的语句

我记得datagridview中有简单的语句就能实现对它的所有更改更新到数据库,并不用在方法中写的,但是以前没有保存,现在不记得了!... 我记得datagridview中有简单的语句就能实现对它的所有更改更新到数据库,并不用在方法中写的,但是以前没有保存,现在不记得了! 展开
 我来答
安达里士_
推荐于2018-03-19 · 超过13用户采纳过TA的回答
知道答主
回答量:26
采纳率:100%
帮助的人:18.3万
展开全部
OleDbDataAdapter Ada = new OleDbDataAdapter();
                DataTable table = (DataTable)DataList.DataSource;
                //重新启动连接
                String ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Windows.Forms.Application.StartupPath + "/TEST.mdb";
                //用Buider方法更新数据
                using (OleDbConnection connection = new OleDbConnection(ConnectionString))
                {
                    Ada.SelectCommand = new OleDbCommand("SELECT * FROM TestACCESS", connection);
                    OleDbCommandBuilder builder = new OleDbCommandBuilder(Ada);
                    Ada.UpdateCommand = builder.GetUpdateCommand();
                    try
                    {
                        //更新数据表数据时
                        Ada.Update(table);        
       //----这个地方会把所有的更新同步到数据库中--------------------
                        table.AcceptChanges();
                        MessageBox.Show("操作已成功!数据将全部被保存......", "系统消息", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2);

                    }
                    }
创作者zUzVB1Sl31
2014-01-11 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5974

向TA提问 私信TA
展开全部

要写代码的,我给你个例子

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式