你的DatagridView是不是绑定DS或DT的???绑定的话很轻易:ds1.Customers.Rows[this.dataGridView1.CurrentRow.Index].Delete();sqlDataAdapter1.Update(ds1.Customers);不是绑定的话就先删除在DS或DT的Row,然后用CommandBuilder,然后再Adapter.Update
在绑定的数据源中删除,再重新绑定数据源