C#winform在datagirdview中修改显示的数据并保存到数据库中

在datagirdview中显示的数据是我在3个表中查询得到的(表有关联),在datagirdview中修改,然后点击button保存到数据库中,求代码!求在button... 在datagirdview中显示的数据是我在3个表中查询得到的(表有关联),在datagirdview中修改,然后点击button保存到数据库中,求代码!求在button_Click中的代码,还有datagirdview_CellClick中的代码,小弟我初学C#,求详细解释,多谢大神们,没分了图是我写的button下的代码,求指导 展开
 我来答
丁文博0721
2013-04-15 · TA获得超过263个赞
知道答主
回答量:159
采纳率:0%
帮助的人:169万
展开全部
你好,貌似更新只能更新一告隐个表,而且是从这个表中查询到得数据袜渣厅,不能从多个表查询然梁贺后全部更新。你可以把表中的数据分开成表,然后更新就行了。
更多追问追答
追问
有具体代码吗?我在button中写的代码对不对?还有,求在datagirdview_CellClick中的代码,本人初学C#,多谢
追答
额 代码没有,不过你写的有点问题啊
问题1:你的myDataAdapter 应该设置查询命令和conn
问题2:你应该通过scb获得插入、更新、删除命令,如:myDataAdapter.InsertCommand = scb.GetInsertCommand();
问题3:你应该将select到的数据用Fill填充到myDataSet的表中,要不然它里面怎么会有数据呢?你上面的update方法是用myDataSet中的表更新数据库,本身它里面就没有数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式