c# datagridview问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 13:46:42
我用vs2005中的datagridview控件绑定数据库中的一个表,我想实现的功能是:界面中有两个控件datagridview1和一个按钮button1,运行时通过自己在datagridview中的做的修改,然后按一下按钮就修改了数据库中的数据,怎么实现呢,按钮的单击事件中要怎么写?

有数据集DataSet 么?
有适配器SqlDataAdapter么?
如果你是通过:datagridview.DataSource=dataset.Tables[“表名”] 这样的方法来解决数据加载的话,那你就在button 的Click 事件里面调用如下代码:
SqlCommandBuilder build = new SqlCommandBuilder(dataAdapter对象名);
dataAdapter.Update(dataset对象,"需要更新的表名");

上面两句代码的意思是:通过SqlCommandBuilder 自动生成整个表结构的更新SQL语句,然后通过适配器的Update 方法将数据表结构提交数据库保存。

路过,希望可以帮助你~

问题描述具体点

基本的话定义dataset...令传入datagridview的表是在dataset中的表...当datagridview中出现相应的变化时....使用dataadapter对象的update方法自动写成相关的sql语句....
事件里写的就是创建DataApater对象..然后实现更新操作...
或许你听的不明白..但是百度搜索下数据适配器DataAdpter对象吧..应该有相关教程的...