| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 761 人关注过本帖
标题:【请教】Access数据库insert一条数据之后,datagridview不能即时更新的问题
只看楼主 加入收藏
weilight2008
Rank: 1
等 级:新手上路
帖 子:111
专家分:4
注 册:2005-10-5
结帖率:50%
收藏
已结贴  问题点数:2 回复次数:3 
【请教】Access数据库insert一条数据之后,datagridview不能即时更新的问题
datagridview1在form1窗体中,form2窗体有对Access数据库进行改写的button1,我能够做到点击button1之后对数据库插入一条新的数据,可是form1中的datagridview1控件却没有即时对我插入的数据进行更新。我用的代码如下:
程序代码:
OleDbConnection officer_connection = new OleDbConnection();
                officer_connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=officer.mdb";
        Form1 myForm1 = new Form1();//实例化form1窗体
                    officer_connection.Open();
                    OleDbCommand upd_command = new OleDbCommand("select * from 员工信息",officer_connection);
                    OleDbDataAdapter officer_adapeter = new OleDbDataAdapter();
                    officer_adapeter.SelectCommand = upd_command;
                    DataSet mydataset = new DataSet();
                    officer_adapeter.Fill(mydataset,"员工信息");               
                    myForm1.dataGridView1.DataSource = mydataset.Tables["员工信息"] ;                   
                    officer_connection.Close();
                    upd_command.Dispose();

还请高手指点如何修改或者如何做?

搜索更多相关主题的帖子: 数据库 insert 
2013-04-07 21:30
yhlvht
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:36
帖 子:707
专家分:4405
注 册:2011-9-30
收藏
得分:2 
每次改过数据库以后,把这代码再执行一次咯
2013-04-08 10:57
xxx5
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2013-6-11
收藏
得分:0 
回复 楼主 weilight2008
我也遇到了同样的问题啊!!所以想问一下最后程序是怎么实现的啊?还有我也不知道如何将form2中的新的数据存入到数据库中。。。拜托把你的程序给我看一下吧~
2013-06-13 00:46
aaa2742
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-10-3
收藏
得分:0 
据说用BindList方法来实现,静等高手
2013-10-03 19:41
快速回复:【请教】Access数据库insert一条数据之后,datagridview不能即时更新的 ...
数据加载中...
 
   



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

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