标题:关于数据库更新的问题
只看楼主
hmqr
Rank: 2
等 级:论坛游民
帖 子:26
专家分:15
注 册:2010-3-2
结帖率:100%
已结贴  问题点数:10 回复次数:4 
关于数据库更新的问题
各位大哥,帮我看看:
            gridBindingSource = new System.Windows.Forms.BindingSource();        //生成绑定对象
            siteDataSet = new System.Data.DataSet("siteDataSet");               //生成DateSet
            System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(); //生成命令
             = "SELECT * FROM tbSiteInfo";
            cmd.Connection = this.tbSiteInfoTableAdapter.Connection;
            tbSiteAdapter = new System.Data.OleDb.OleDbDataAdapter(cmd);              //生成Adapter对象
            System.Data.OleDb.OleDbCommandBuilder oleCmd = new System.Data.OleDb.OleDbCommandBuilder(tbSiteAdapter);
            tbSiteAdapter.Fill(siteDataSet, "tbSiteInfo");        //填充DateSet

            gridBindingSource.DataSource = siteDataSet;
            gridBindingSource.DataMember = "tbSiteInfo";       //为绑定对象设置数据源

            siteBindingNavigator.BindingSource= gridBindingSource;    //为导航条设置绑定源
            //siteBindingNavigator.BindingSource.DataMember = "tbSiteInfo";

            textBox1.DataBindings.Add("text", gridBindingSource, "siteName", true);
            textBox2.DataBindings.Add("text", gridBindingSource, "H3CIP", true);
            textBox3.DataBindings.Add("text", gridBindingSource, "GPSIP", true);
            textBox4.DataBindings.Add("text", gridBindingSource, "NASIP", true);   /为四个box对象设置绑定

在导航按钮的保存功能中编写了一下代码:

            this.Validate();
            gridBindingSource.EndEdit();
            tbSiteAdapter.Update(siteDataSet, "tbSiteInfo");

但保存不了,数据库里添加记录后,打开数据表,还是没变化,请问是我哪里做错了吗?
搜索更多相关主题的帖子: 数据库 
2010-11-11 12:08
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
得分:10 
gridBindingSource.DataSource = siteDataSet;
gridBindingSource.DataMember = "tbSiteInfo";       //为绑定对象设置数据源
这两句代码下面加上一个gridBindingSource.DataBind();
还有具体报哪些错?调试下!

2010-11-11 12:59
hmqr
Rank: 2
等 级:论坛游民
帖 子:26
专家分:15
注 册:2010-3-2
得分:0 
回复 2楼 筱晓绾
您好,我刚才试了,它是BindingSource对象,,没有你说的这个函数啊
2010-11-11 13:26
hmqr
Rank: 2
等 级:论坛游民
帖 子:26
专家分:15
注 册:2010-3-2
得分:0 
回复 3楼 hmqr
搞清楚了,在调试模式下,添加的记录在调试完成后会删除,其实功能已经实现了,晕倒
2010-11-11 13:43
wcyg
Rank: 2
等 级:论坛游民
帖 子:25
专家分:31
注 册:2010-9-9
得分:0 
不懂,但是要顶

[url]http://www.[/url]
2010-11-11 14:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-325563-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063183 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved