无法在Winforms中使用C#使用datagridview添加新行

我想制作一个简单的数据输入应用程序.所以我做了以下

>创建了一个新的Windows窗体应用程序
>添加了DataGridView
>添加了一个新的数据源(SQL Express数据库,具有一个包含3列的单个表-id,name,number),id是整数,并且是主键
>当设计器自动填充DataSet时,我运行了该应用程序的BindingSource和TableAdapter.

当我运行该应用程序时,它显示了现有数据,并且我能够通过单击空白行或编辑现有数据来添加新数据.但是它没有为我存储(提交)数据.

完成更改后,我只关闭应用程序.我记得前一段时间做过,它曾经反映出变化.我是否需要添加任何代码来提交更改?

解决方法:

数据集(根据定义)已断开连接.如果要提交新数据/更新/删除(等),则必须要求适配器保存更改.如果您已经有一个生成的适配器,则它应该是大约1行额外的代码…(适配器上的Update,通常通过保存按钮的Click处理程序).

上一篇:首页> C#>如何删除DataGridView中不必要的列?


下一篇:我如何将DataGridViewComboBoxColumn绑定到返回列表的对象的属性/方法?