| 发表于:2007-02-11 11:43:247楼 得分:0 |
private void bt_delete_click(object sender, eventargs e) { //从datatable中删除当前选中的行 myset.tables[0].rows[datagridview1.currentrow.index].delete(); if (messagebox.show( "确定要删除当前行数据? ", " ", messageboxbuttons.okcancel) == dialogresult.ok) { try { //将更改的数据更新到数据表里 myada.update(myset.tables[0].getchanges()); messagebox.show( "数据删除成功! "); //datatable接受更改,以便为下一次更改作准备 myset.tables[0].acceptchanges(); } catch (sqlexception ex) { messagebox.show(ex.tostring()); } } else { //取消对datatable的更改 myset.tables[0].rejectchanges(); } } } | | |
|