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

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

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

当我运行应用程序时,它显示了现有数据,我可以通过单击空行或编辑现有数据来添加新数据。 但它没有为我存储(提交)数据。

在我做出更改之后,我就关闭了应用程序。 我记得前一段时间这样做,它曾用于反映变化。 我是否必须添加任何代码才能提交更改?

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

使用datagrid插入更新删除