我想做一个简单的数据输入应用程序。所以我做了以下事情
- 创建了一个新的 Windows 窗体应用程序
- 添加了 DataGridView
- 添加了一个新的数据源(SQL Express 数据库,有一个包含 3 列的表 - id、name、number)id 是整数并且是主键
- 当设计器自动填充 DataSet、BindingSource 和 TableAdapter 时,我运行了该应用程序。
当我运行该应用程序时,它显示了现有数据,并且我可以通过单击空行或编辑现有数据来添加新数据。但它没有为我存储(提交)数据。
进行更改后,我只需关闭应用程序。我记得不久前做过这件事,它曾经反映了变化。我是否必须添加任何代码才能提交更改?
数据集(根据定义)是断开连接的。如果您想提交新数据/更新/删除(等),您将不得不要求适配器保存更改。如果您已经有一个生成的适配器,这应该是大约 1 行额外代码...(Update http://msdn.microsoft.com/en-us/library/system.data.common.dataadapter.update.aspx在适配器上,通常通过保存按钮Click
处理程序)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)