【发布时间】:2011-09-29 09:24:53
【问题描述】:
前几天我开始使用 Windows 窗体在 C#.NET 中进行项目,距离我上次使用 Windows 窗体已经有一段时间了,所以我感觉有点生疏了。
首先我应该指出,我正在使用 Visual C# 2010 Express,它不支持数据绑定的 GUI 向导(如果您喜欢 MS Access 或本地存储的数据库文件,它确实支持),我需要与MySQL 数据库并使其与 DataGridView 配合使用。
我的问题源于我不太清楚如何进行更新和删除。我发现的大多数在线资源似乎只是指运行数据绑定向导,这是我无法做到的(因为我正在运行 Visual C# 2010 Express)。
现在,我已经能够从数据库中选择数据而没有任何重大问题(使用 MySqlDataAdapter、BindingSource 和 DataTable)但是当我尝试使用 MySqlDataAdapter.Update(<DataTable>) 时没有任何反应。
我假设我需要做一些设置工作,这些工作通常作为“只使用向导”而被手动放弃。那么,有没有人有一个简单的例子来说明我需要做什么才能进行更新、插入和删除?有或没有存储过程,两种方式都很好(尽管我最终可能会在完成的程序中使用存储过程)。
【问题讨论】:
-
我已经查看了这两个并尝试了几个小时以使我的代码正常运行,但事实并非如此。烦人的部分是没有例外之类的,它什么都不做。所以是的,我试过设置
UpdateCommand,我试过打电话给EndEdit(),我都试过了,就是不行。但是选择工作得很好......
标签: c# .net mysql c#-4.0 datagridview