无法在Winforms中使用C#使用datagridview添加新行
我想制作一个简单的数据输入应用程序。 所以我做了以下几点
- 创建了一个新的Windows窗体应用程序
- 添加了DataGridView
- 添加了一个新的DataSource(SQL Express数据库,具有3列的单个表 – id,name,number)id是整数并且是主键
- 当设计器自动填充DataSet时,BindingSource和TableAdapter运行了应用程序。
当我运行应用程序时,它显示了现有数据,我可以通过单击空行或编辑现有数据来添加新数据。 但它没有为我存储(提交)数据。
在我做出更改之后,我就关闭了应用程序。 我记得前一段时间这样做,它曾用于反映变化。 我是否必须添加任何代码才能提交更改?
数据集(根据定义)已断开连接。 如果要提交新数据/更新/删除(等),则必须要求适配器保存更改。 如果你已经有一个生成的适配器,这应该是大约1行的额外代码…(在适配器上Update
,通常通过保存按钮的Click
处理程序)。
使用datagrid插入更新删除