You cannot UPDATE a row that's not in a table.
You cannot INSERT a row that's already in a table.
功能:直接在datagirdview中更改数据,点击更新后将更改后的数据更新到数据库中
另外的:在我刚开始想要实现更新功能的时候,我会觉得更新和添加是一样的操作,于是上网查找了一下他们的区别。
You cannot UPDATE a row that's not in a table.
You cannot INSERT a row that's already in a table.
更新是在已存在的数据基础上更新,而添加是添加数据库中不存在的内容。
代码引用自http://blog.csdn.net/gradonday/article/details/38238555
1.数据更新操作
public bool DataUpdate(DataGridView dataGridView1,OleDbConnection conn)
{
DialogResult dr = MessageBox.Show("确定要更改吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dr == DialogResult.Yes)
{
string sqlUpdate = "select * from Studen