日期:2014-05-18  浏览次数:21189 次

winform中,怎么通过bindingsource更新数据?
我拖拉了以下几个数据类控件,dataset,bindingsource,datagridview来显示数据,正常显示了,现在我想点个按钮来更新数据。
假设dataset下有dataSet1.Tables["tb"],表tb中有字段c1,我想更新dataSet1.Tables["tb"]的当前行的c1字段为"AA",该怎么做?
dataSet1.Tables["tb"].Select["C1"] = "AA";之类的语句?我找了大半天,找不着,谢谢各位大侠.

------解决方案--------------------
建议你,先把这几个东西的帮助好好看看,然后到网上搜搜 C#操作数据库
------解决方案--------------------
dataSet1.Tables["tb"].rows[1]["c1"] = "AA";
rows[1]表示指定的行

------解决方案--------------------
探讨

这样没有写如数据库中啊,提交入库该用哪条语句?

------解决方案--------------------
C#没有全局变量
------解决方案--------------------
新手建议学wpf.
更新界面数据自动保存到数据库.
------解决方案--------------------
如果楼主想迅速解决问题,就重新绑定数据源,自己修正Datatable,重新绑定即可
当然也可以自动更新数据源,希望楼主自己学习一下
------解决方案--------------------
探讨

引用:

这样没有写如数据库中啊,提交入库该用哪条语句?

建议你先看看ADO.NET,看了的话增删改查之类的操作就简单

------解决方案--------------------

------解决方案--------------------
最好 通过ado 操作数据库的方式 更新。
很简单 ,去看看代码 就可以了
------解决方案--------------------
探讨

引用:

C#没有全局变量

老兄,局部和全局是相对而言的,比如,你在一个form中的一个函数里定义一个变量,可以叫做局部变量,而当你把这个变量移动到form外面来,那整个form中的其他地方就可以调用它,这样对这个form来说可以说是全局变量了吧。

------解决方案--------------------
方法里的变量叫临时变量..
------解决方案--------------------
建议别用点鼠标的方式完成这些基本操作,看些基本知识,弄个datagridview,练习一下增删改查,就明白了。