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