DataGrid - 数据行的批量删除(Multi-Row deleting)
2004-10-28 09:16
357 查看
if(this.DataSource ==null) return;
DataView dv=(DataView)dataGrid1.DataSource;
dv.RowStateFilter = DataViewRowState.CurrentRows;//正显示的行
ArrayList IDs=new ArrayList();
for(int i=dv.Count-1;i>=0;i--){
if(this.IsSelected(i)) IDs.Add(i);
}
if(IDs.Count>0){
for(int i=0;i<IDs.Count;i++){
dv[(int)IDs[i]].Delete();//逆向删除
}
}
DataView dv=(DataView)dataGrid1.DataSource;
dv.RowStateFilter = DataViewRowState.CurrentRows;//正显示的行
ArrayList IDs=new ArrayList();
for(int i=dv.Count-1;i>=0;i--){
if(this.IsSelected(i)) IDs.Add(i);
}
if(IDs.Count>0){
for(int i=0;i<IDs.Count;i++){
dv[(int)IDs[i]].Delete();//逆向删除
}
}
相关文章推荐
- CheckBox与DataGrid混用&DataSet批量删除数据
- JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
- JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
- JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据
- easyui datagrid数据批量删除
- CheckBox与DataGrid混用&DataSet批量删除数据
- 点删除按钮把datagrid中的数据批量删除,用javascript写批量控制
- php中批量删除Mysql中相同前缀的数据表的代码
- SQL 批量删除数据表
- DataGrid 实现批量删除
- php+mysqli实现批量执行插入、更新及删除数据的方法
- gridview多页数据批量删除
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列(18)-过滤器的使用和批量删除数据(伪删除和直接删除)
- GridView动态新增行 删除行 适合多数据批量修改保存 新增数据验证
- easyui datagrid 批量编辑和提交数据
- EF 批量更新/删除数据
- oracle快速批量删除数据
- JSP页面实现批量删除数据
- 关于主键列执行批量删除单表数据的存储过程,
- 批量删除 Oracle当前用户的数据表。