保存dataGridView中的更改

时间:2010-09-26 07:04:51

标签: c# visual-studio-2010 datagridview

我有C#Window Forms项目和MySQL ODBC连接器到localhost服务器具有所有权限。 我还成功用数据填充dataGridView,但我所做的更改不会存储回数据库。如何创建保存按钮?

1 个答案:

答案 0 :(得分:3)

一种简单的方法,如在自动化方法中,可以创建数据集:菜单>数据>添加新数据源
向导显示时,选择Database,DataSet并选择新连接以连接到数据库 当您在 DataSource 窗口中有数据集时,将数据集移动到空的表单上,VS将为您创建一些按钮,包括“保存”按钮。
完成后,您可以查看代码,看看它是如何工作的,并根据您的需要进行调整 祝你好运 的修改
基于您所做的评论可能会回答我可以猜测您正在使用的数据库适配器不允许生成直接与数据库对话的方法,因此错误依赖于数据库连接器。这至少是我对this MSDN page的理解 (参见标题TableAdapter GenerateDbDirectMethods)

要解决此问题,您必须在TableAdapter中将 GenerateDbDirectMethods 设置为false,并仅使用 InsertCommand,UpdateCommand和DeleteCommand