dv.RowFilter = "Country = 'USA'";
dv.RowFilter = "EmployeeID >5 AND Birthdate < #1/31/82#";
dv.RowFilter = "Description LIKE '*product*'";
dv.RowFilter = "employeeID IN (2,4,5)";/*可以使用通配符*和%,它们同LIKE运算符一起使用时显得更有用。它们都表示任意数量的字符,可以相互替代使用。
请注意,如果在LIKE子句中已经有了*或%字符,你必须用方括号将其括起,以免歧义。如果很不幸,字符串中方括号本身也存在了,那么它也必须用将本身括起。*/
dv.RowFilter = "Description LIKE '[[]*[]]product[[]*[]]";/*Len,IIF和Substring
Len()返回特定表达式的长度。该表达式可以是一个列名,也可以是其他合法的表达式。
Substring()返回指定的表达式自特定位置开始,特定长度的字符子串。 */
IIF(expression, if_true, if_false)
IIF(employeeID<6, Len(lastname) %2 =0, Len(lastname) %2 >0)

DataView dv=new DataView(dataTable);

dataTable  dt = 数据源or DataView dv = dt.defaultView
//以下代码示例禁用通过 DataView 删除行的功能,并使用 DataView 向基础表中添加新行。

DataTable custTable = custDS.Tables["Customers"];
DataView custView = custTable.DefaultView;
//排序
custView.Sort = "CompanyName";
custView.AllowDelete = false;
DataRowView newDRV = custView.AddNew();
newDRV["CustomerID"] = "ABCDE";
newDRV["CompanyName"] = "ABC Products";
newDRV.EndEdit();

转载于:https://www.cnblogs.com/WangYunyun/p/3363395.html

DataView RowFilter相关推荐

  1. DataView.RowFilter的使用(包括in,like等SQL中的操作符)

    DataView RowFilter Syntax [C#] This example describes syntax of DataView.RowFil­ter expression. It s ...

  2. DataView.RowFilter使用

    有如下的DataView,现在按大类小类打印出分类列表.         DataView dv = F.Studio.Trade.BLL.ClassBLL.Query().Tables[0].Def ...

  3. DataView筛选出最新的十条数据的方法总结;

    法1: 第一种方法可以采用复制一个Datatable然后循环需要筛选的DataTable,循环出最新的十条,添加到复制的DataTable中. DataTable dt = ETMSoft.Cache ...

  4. DataView详解

    表示用于排序.筛选.搜索.编辑和导航的 DataTable 的可绑定数据的自定义视图. DataView的功能类似于数据库的视图,他是数据源DataTable的封装对象,可以对数据源进行排序.搜索.过 ...

  5. 深入.NET DataTable

    1.ADO.NET相关对象一句话介绍 1)DataAdapter: DataAdapter实际是一个SQL语句集合,因为对Database的操作最终需要归结到SQL语句. 2)Dataset: Dat ...

  6. C# 对Datatable排序

    一,在C#中要对Datatable排序,可使用DefaultView的Sort方法.先获取Datatable的DefaultView,然后设置 得到的Dataview的sort属性,最后用视图的ToT ...

  7. DataSet 过滤方法

    1.所有数据一次性select出   放在   DataSet   变量   a_ds   中    2.定义过滤条件                DataView   rowfilter   =  ...

  8. php和mysql不在一台机器上_MySQL_在同一台机器上运行多个 MySQL 服务,**************************************** - phpStudy...

    在同一台机器上运行多个 MySQL 服务 ********************************************************** 第一部分, 在一台服务器构建多mysql ...

  9. datatable筛选条件_C#利用DataView的RowFilter对DataTable进行查询筛选

    1.筛选某个字段满足指定条件的记录 DataView dv = myDs.Tables[0].DefaultView; dv.RowFilter = "Year=1427"; gv ...

最新文章

  1. C#调用C/C++ DLL 参数传递和回调函数的总结
  2. 胡正是什么lisp_《亲爱的挚爱的》演员公开,吴白还是胡一天,grunt却换了人
  3. python可以提高程序执行速度N倍你知道吗?
  4. xcode7 没有Empty Application
  5. 返回一个list的全部 倒叙排列的方法
  6. stm32滴答计时器_STM32的系统滴答定时器(Systick)
  7. python可视化数据分析交互作用_一文轻松看懂线性回归分析的交互作用!
  8. 查看一个进程对应的端口号
  9. 08:石头剪刀布【一维数组】
  10. iis8 php mysql zend,强烈推荐windows 2012 iis8 fastcgi php5.2.17 zend mysql
  11. Luogu 4069 [SDOI2016]游戏
  12. 文件内容快速搜索工具(Everything、Listary、DocFetcher)下载
  13. 京东订单系统高可用架构及演变过程
  14. 《自己动手写爬虫》笔记
  15. 一张图让你掌握测试人员能力模型及研发测试流程规范
  16. OneZero第一次站立会议Sprint Planning Meeting(2016.3.21)
  17. Ubuntu离线安装软件包
  18. 微信消息推送神器【一封传话】介绍,让消息推送更简单
  19. 乐山持点科技:抖音极速版电商入驻指南
  20. python画椭圆的逻辑_Python plt画椭圆

热门文章

  1. 如何应对云安全技术遇到的挑战?可从这三点入手
  2. Unity内存管理的原理
  3. Python爬虫--爬取厦大电费
  4. 区块链开发工程师和人工智能算法工程师,哪个会在未来 5 年收入更高?
  5. 四阶及以上魔方公式技巧大全
  6. 【怎么辨别一个公司是不是外包?】
  7. ubuntu防火墙命令介绍
  8. QPainter绘制文本 二
  9. 《转》禅意设计:网络简洁设计的缘起和未来
  10. nodejs+java微信小程序的律师事务所服务预约平台