我想制作一个简单的数据输入应用程序.所以我做了以下
>创建了一个新的Windows窗体应用程序
>添加了DataGridView
>添加了一个新的数据源(SQL Express数据库,具有一个包含3列的单个表-id,name,number),id是整数,并且是主键
>当设计器自动填充DataSet时,我运行了该应用程序的BindingSource和TableAdapter.
当我运行该应用程序时,它显示了现有数据,并且我能够通过单击空白行或编辑现有数据来添加新数据.但是它没有为我存储(提交)数据.
完成更改后,我只关闭应用程序.我记得前一段时间做过,它曾经反映出变化.我是否需要添加任何代码来提交更改?
解决方法:
数据集(根据定义)已断开连接.如果要提交新数据/更新/删除(等),则必须要求适配器保存更改.如果您已经有一个生成的适配器,则它应该是大约1行额外的代码…(适配器上的Update
,通常通过保存按钮的Click处理程序).