我很久没用ADO.NET操作数据了,现在有个WinForm项目需要用到,知识都忘完了。以下是我写的更新,大家看看缺少点什么吗?我点击更新的时候数据显示更新,但是不更新数据库。
int num = 0;
for (int i = 0; i < this.dataGridView1.SelectedRows.Count;i++ )
{
int id = Convert.ToInt32(this.dataGridView1.SelectedRows[i].Cells[i].Value.ToString());
//MessageBox.Show(id+"show");
OleDbConnection conn = Dbconnection.Getcon();
conn.Open();
OleDbCommand command = new OleDbCommand("update Users set UserState='1' where UserID=" + id.ToString(), conn);
num = command.ExecuteNonQuery();
conn.Close();
}
MessageBox.Show("删除成功");
dataBind();
慕村9548890