1                     //DataTable 得到標題
 2                     //締友計算機技術有限公司 塗聚文
 3                     //foreach (DataColumn column in dt.Columns)
 4                     //{
 5                     //    selectDt.Columns.Add(column.ColumnName, column.DataType);
 6                     //}
 7                     //DataTable 移動行 delete或 Remove 可以移除,但會出現問題 塗聚文注 20120808
 8                     //foreach (System.Data.DataRow rowIndex in removeRowIndex)
 9                     //{
10                     //    dt.Rows.Remove(rowIndex);
11                     //}
12                     //foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)
13                     //{
14                     //    dataGridView1.Rows.RemoveAt(item.Index);
15                     //}
16
17
18                     //DataGridView指定移除行
19                     List<DataGridViewRow> removeRowIndex = new List<DataGridViewRow>();
20                     for (int i = 0; i < dataGridView1.Rows.Count; i++)
21                     {
22                         if (!list.Contains(dataGridView1.Rows[i].Cells[0].Value.ToString()))
23                         {
24                             removeRowIndex.Add(dataGridView1.Rows[i]);
25                         }
26                     }
27                     //DataGridView選擇移除
28                     //foreach (DataGridViewRow row in dataGridView1.SelectedRows)
29                     //{
30                     //    dataGridView1.Rows.Remove(row);
31                     //}
32
33                     foreach (DataGridViewRow dr in removeRowIndex)
34                     {
35
36                         dataGridView1.Rows.Remove(dr);
37
38                     }

转载于:https://www.cnblogs.com/geovindu/archive/2012/08/09/2630579.html

csharp DataTable and DataGridView delete a Row相关推荐

  1. datagridviewrow 行宽_C# Winform DataGridView实现行[Row]的上下移动…….. | 学步园

    蠢方法..但是还是蛮实用的...这里只改变了DataGridView的数据显示,数据源DataTable没有任何改变 /*DataGridView 实现行[Row]的上下移动,我这里用到了Select ...

  2. Datatable删除行的Delete和Remove方法介绍

    在实际项目开发中,如果要删除DataTable中的某一行,大约有以下几种办法: 使用DataTable.Rows.Remove(DataRow),或者DataTable.Rows.RemoveAt(i ...

  3. csharp: DataTable export to excel,word,csv etc

    http://code.msdn.microsoft.com/office/Export-GridView-to-07c9f836 https://exporter.codeplex.com/ htt ...

  4. c# DataTable关联dataGridView创建与修改数据

    c# DataTable关联dataGridView1创建修改数据 gridControl1.DataSource = dataTable; //关联DataSource,数据改变自动更新到表格(数据 ...

  5. DataGridView和DataTable同步排序

    当对绑定DataTable的DataGridView排序时,DataTable是用其维护的DataView或者DataViewManager实现排序逻辑的,并没有改变DataSource对应的Data ...

  6. 将dataGridView数据转成DataTable

    如已绑定过数据源: DataTable dt = (dataGridView1.DataSource as DataTable) 如未绑定过数据源: public DataTable GetDgvTo ...

  7. C# 将DataGridView里面的数据提取到DataTable中

    /// <summary> /// 将DataGridView里面的数据提取到DataTable中 /// </summary> /// <param name=&quo ...

  8. C#按Excel 规则读取、写入CSV文件,放入DataTable,再读取、写入dataGridView内。包含解析转义字符,首行判断,转换完成信号等。

    CSV文件有很多规则,主要是处理逗号(,)和双引号(")的方法不同,这里按Excel 规则解析转义字符.主要规则为: 1.有逗号(,)或开头为双引号(")的字符串在保存时前后加双引 ...

  9. c# dataGridView与access数据库及其增删查改导出报表等

    假如我们要写一个实验室设备管理的一个简单程序,用access数据库可以说是最简单便捷的选择了, Access 是Office里面的一个组件是office自带的数据库. 比如说要做成这样的形式,有数据的 ...

最新文章

  1. Mix3D:大规模三维场景的数据增强(3DV2021)
  2. python怎么打开文档_python打开怎么运行
  3. 查询当前oracle字符集,查询修改oracle当前字符集-转
  4. anaconda 命令
  5. 使用NoSQL实现实体服务–第3部分:CouchDB
  6. 发言稿开场白范文_万能演讲开场白范文
  7. mysql left join 中文_MySQL之LEFT JOIN问题汇总
  8. 只需修改一个像素,让神经网络连猫都认不出 | 论文+代码
  9. 【js】数组的splice方法和slice方法的区别
  10. 教师国培计算机计划,国培计划,教师个人发展规划.doc
  11. 两个pv挂一个vg_今日德杯:VG、TES零封对手会师四强;FOFO状态爆表台湾网友热议:Maple比Fofo混得差;管泽元:牛宝快跑...
  12. 如何正确使用开源项目?
  13. Oracle PLSQL 从入门到精通
  14. BW文件格式打开工具XnView
  15. war压缩命令_ubuntu/linux下打包压缩war、解压war包和jar命令
  16. Android编程入门很简单pdf
  17. 00.Spring源码编译
  18. 【转】MEGA构建系统进化树的步骤(以MEGA7为例)
  19. 【读书笔记】码农翻身 - 简介
  20. 半条命2服务器无响应,半条命2游戏常见问题解决方法

热门文章

  1. CBAC ftp测试
  2. 乌兰浩特市大数据平台助力就业脱贫
  3. 类模版静态成员初始化
  4. Centos配置终端的快捷键
  5. 可设置指定时间自动消失的 MessageBox实现
  6. 《转》每天起床时,优秀创业者都会问自己这3个问题
  7. WCF分布式开发步步为赢(1):WCF分布式框架基础概念
  8. 斜挎包长度到哪里合适_济宁百叶窗哪里好
  9. 微信小程序原生组件swiper在mpvue工程中使用注意事项
  10. 10.29T1 倍增+同余