在DataGrid中删除一行,按下按钮,运行
int i=dataGrid1.CurrentRowIndex ;
dataSet11.Tables[Tablename].Rows[i].Delete();
执行成功
再次按下按钮,没有反应,为什么?
是否是要执行刷新什么的,怎样写.
(不要求数据写到数据库中,只对DataSet更改即可)
int i=dataGrid1.CurrentRowIndex ;
dataSet11.Tables[Tablename].Rows[i].Delete();
执行成功
再次按下按钮,没有反应,为什么?
是否是要执行刷新什么的,怎样写.
(不要求数据写到数据库中,只对DataSet更改即可)
解决方案 »
- SilverLight中子窗体怎么获取父窗体鼠标选中的值?
- 依旧是VS2005与SQL2005的连接问题
- request请求超时一般是什么问题?
- 打凭证不同打印机不同效果?怎么解决
- 子窗体最大化时有部分地方被父窗体的状态栏遮盖住,请问怎么解决?
- dropdownlist为什么不能触发事件?
- 急!急!急~!高手帮忙!SqlDataAdapter中用带参数的存储过程问题~!十分郁闷!~!再现等~~~~
- together for .net怎么反向工程得到类图之类的东西?
- c#动态添加云代码
- 安装项目打包时如何把需要注册的dll打包?
- 关于WEB应用程序页面在IIS中不能显示
- 客户程序如何调用webservice查询数据库,再返回回来?
========================================
学习就是为了更好的去生活!!!
欢迎交流[email protected]
;;;;;;;
if((Keys.Delete)sender)
{
然后自己会了吧!
}
我是用鼠标选择dataGrid1中的行,只是想删除当前行.
当删除一行之后,DataSet中的当前行被标上了删除标记,实际上还存在.
怎样保持DataGrid中的行号与DataSet.Table中记录的行号一致?
若相同,则将DataTable中的对应行 delete();