在DataGrid中删除一行,按下按钮,运行
int i=dataGrid1.CurrentRowIndex ;
dataSet11.Tables[Tablename].Rows[i].Delete();
执行成功
再次按下按钮,没有反应,为什么?
是否是要执行刷新什么的,怎样写.
(不要求数据写到数据库中,只对DataSet更改即可)
int i=dataGrid1.CurrentRowIndex ;
dataSet11.Tables[Tablename].Rows[i].Delete();
执行成功
再次按下按钮,没有反应,为什么?
是否是要执行刷新什么的,怎样写.
(不要求数据写到数据库中,只对DataSet更改即可)
========================================
学习就是为了更好的去生活!!!
欢迎交流[email protected]
;;;;;;;
if((Keys.Delete)sender)
{
然后自己会了吧!
}
我是用鼠标选择dataGrid1中的行,只是想删除当前行.
当删除一行之后,DataSet中的当前行被标上了删除标记,实际上还存在.
怎样保持DataGrid中的行号与DataSet.Table中记录的行号一致?
若相同,则将DataTable中的对应行 delete();