删除分两种情况:
1.只是手工删除dataGridView选中行,数据库里的这行数据并没有改变:
//只是dataGridView里移除该行了,数据库里没有发生任何改变
//
if (this.dataGridView1.SelectedRows.Count > 0) //判断是否有被选中的行,然后将该行删除
{
DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView;
drv.Delete();
}
2.数据库里删除该行数据:
">//数据库里删除该行数据
//
if (this.dataGridView1.CurrentRow.Index != -1)
{
this.dataSet11.grids1.Rows[this.dataGridView1.CurrentRow.Index].Delete();
this.oleDbDataAdapter1.Update(this.dataSet11);