重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Dim cmd As New OleDbCommand("update 表1 set " 变量a "='同学1' where 学号='123456'", Me.OleDbConnection1)
成都创新互联是一家集网站建设,高阳企业网站建设,高阳品牌网站建设,网站定制,高阳网站建设报价,网络营销,网络优化,高阳网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
呵呵,me.refresh让 form重画
me.datagrid1.refresh看看
不然 me.datagrid1.datasource=ds 重新设定一下数据源,肯定可以
需要声明使用CommandBuilder对象,你是 SQL 数据库还是 ACCESS 数据库,这两者的对象不一样的。
对于:SQL server
Dim Mybuilder As SqlCommandBuilder = New SqlCommandBuilder(da)
da.Update(dt) '使用Update方法实现更新到数据库
对于:ACCESS
Dim Mybuilder As OleDbCommandBuilder = New OleDbCommandBuilder(da)
da.Update(dt) '使用Update方法实现更新到数据库
你1.0里做了查找更新的功能么?通常比如做一段连到更新服务器,验证下最新版本信息比如服务器目录下放个记录版本号和新版位置的txt,有了就用单写的更新程序更新(不能更新正在运行的自己的关系)。至于没做这部分而要让原来的1.0自己“感应”到那是天方夜谭了。
因为你的代码都是通过新的实例来调用的,所以无法获取A变量的值。
解决方法。
A
form1中, 直接使用 form2.show(); 不创建新的实例。
form2中,直接用 textbox1.text = form1.a ;也不要创建form1的实例。
B
form1调用form2的时间,将本身的实例传递给Form2 .
form1中, dim frm2 as new form2(me);(分号代表空行)frm2.show()
form2中,添加SUB NEW的方法,来接受form1的实例,然后再调用