C# 删除DataTable里符合条件的行

有时候我们需要删除DataTable里指定的某些行时,常用的做法是foreach遍历。当DataTable的rows.count少时并不会影响效率,但是当行数多时,效率会下降。
所以,使用DataTable内置的Select方法来条件筛选就是一个不错的选择。

代码如下:

 DataRow[] foundRow;
 foundRow = newdt.Select("列名= '指定字符'");
 newdt.Rows.Remove(foundRow);//注意foundRow 可能为多行,需要循环执行。
 newdt.AcceptChanges();//对DataTable(全部)操作完之后,一定要执行这一步,否则结果不保存

相关推荐

  1. C# 删除DataTable符合条件

    2024-07-21 14:56:02       17 阅读
  2. Python提取文本文档符合条件某列

    2024-07-21 14:56:02       29 阅读
  3. el-table 树状表格查询符合条件数据

    2024-07-21 14:56:02       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 14:56:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 14:56:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 14:56:02       45 阅读
  4. Python语言-面向对象

    2024-07-21 14:56:02       55 阅读

热门阅读

  1. centos7更换yum源

    2024-07-21 14:56:02       16 阅读
  2. c++应用网络编程之五Windows常用的网络IO模型

    2024-07-21 14:56:02       17 阅读
  3. opencv—常用函数学习_“干货“_12

    2024-07-21 14:56:02       17 阅读
  4. AI文章特点详细分析

    2024-07-21 14:56:02       18 阅读
  5. ubuntu24无法网络无法连接的问题

    2024-07-21 14:56:02       16 阅读
  6. mqtt协议有哪些机制

    2024-07-21 14:56:02       17 阅读
  7. WindowsStore被误删怎么恢复

    2024-07-21 14:56:02       18 阅读
  8. read读到缓冲区为空返回什么

    2024-07-21 14:56:02       17 阅读