第1个回答 2019-11-23
首先你得知道这条数据的主键,它是唯一的,根据主键删除相应内容。
在这里,绑定数据我就不说了。
直接说使用Sql语句删除——
OracleCommand
oracomm
=
new
OracleCommand(delete
from
表名
where
ID=+主键值+,
oraconn);
oracomm.ExecuteNonQuery();
看能否对你有帮助,不明白的还可以问我。
回LZ:
既然你要做第二种,那么你的dataGridView里应该有一列是主键,选中某行时获取这行的主键就可以了。
这样获取:
OracleCommand
oracomm
=
new
OracleCommand(delete
from
表名
where
ID=+this.dataGridView.CurrentRow.Cells[主键列名].Value+,
oraconn);
oracomm.ExecuteNonQuery();