分类

链接

2012 年 1 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > .NET > 正文
共享办公室出租
删除DataGridView行:了索引1处没有值
.NET 暂无评论 阅读(3,103)

DataGridView 用DATASOURCE绑定数据后的删除行的方法(不删除数据库中数据,只删除DataGridView )

  1.  private void btnDeleteCurrentRow_Click(object sender, EventArgs e)
  2.         {
  3.             List<DB.Item> list = (List<DB.Item>)dataGridView1.DataSource;
  4.  
  5.             List<DB.Item> selectList = new List<DB.Item>();
  6.  
  7.             for (int i = dataGridView1.SelectedRows.Count - 1; i >= 0; i--)
  8.             {
  9.                 selectList.Add((DB.Item)dataGridView1.SelectedRows[i].DataBoundItem);
  10.             }
  11.  
  12.             foreach (var item in selectList)
  13.             {
  14.                 list.Remove(item);
  15.             }
  16.  
  17.             dataGridView1.DataSource = null;
  18.             dataGridView1.DataSource = list;
  19.         }

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:删除DataGridView行:了索引1处没有值 | Bruce's Blog

发表评论

留言无头像?