DataTable.Select 方法 (String, String)的学习

摘要:
获取按指定排序顺序匹配筛选条件的所有DataRow对象的数组。排序指定列和排序方向的字符串。

获取按照指定的排序顺序且与筛选条件相匹配的所有 DataRow 对象的数组。

命名空间:System.Data
程序集:System.Data(在 system.data.dll 中)

语法:

public DataRow[] Select (
string filterExpression,
string sort
)

参数

filterExpression

要用来筛选行的条件。

sort

一个字符串,它指定列和排序方向。

返回值

与筛选表达式相匹配的 DataRow 对象的数组。

示例

privatevoid GetRowsByFilter()
{
    DataTable table = DataSet1.Tables["Orders"];

    // Presuming the DataTable has a column named Date.
    string expression = "Date > '1/1/00'";

    // Sort descending by column named CompanyName.
    string sortOrder = "CompanyName DESC";
    DataRow[] foundRows;

    // Use the Select method to find all rows matching the filter.
    foundRows = table.Select(expression, sortOrder);

    // Print column 0 of each returned row.
    for(int i = 0; i < foundRows.Length; i ++)
    {
        Console.WriteLine(foundRows[i][0]);
    }
}
 

免责声明:文章转载自《DataTable.Select 方法 (String, String)的学习》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇三层架构__泛型Oracle Sql中的集函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js数组的操作

用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多, 自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧 1、数组的创建 var arrayObj = new Array(); //...

厚积薄发,丰富的公用类库积累,助你高效进行系统开发(10)各种线程同步的集合类

俗话说,一个好汉十个帮,众人拾柴火焰高等都说明一个道理,有更多的资源,更丰富的积累,都是助你走向成功,走向顶峰的推动力。 本篇的公用类库的介绍主题是程序开发中多线程操作环境中,常用到的线程安全的各类同步集合、字典等对象,这些辅助类通过封装及继承关系,获得更加丰富完善的集合类,并且增加了线程锁,实现多线程访问的集合类。本篇随笔介绍包含有有序字典集合、同步字典集...

浅拷贝与深拷贝

浅拷贝与深拷贝 一、数据类型 数据分为基本数据类型(String, Number, boolean, Null, Undefined,Symbol)和对象数据类型。 基本数据类型的特点:直接存储在栈(stack)中的数据 对象数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里 二、浅拷贝与深拷贝 深拷贝和浅拷贝是只针对Ob...

数组去重----es6&amp;es5&amp;数组对象去重

es6方法: 普通数组: 1.使用Array.from(new Set(arr)); /* * @param oldArr 带有重复项的旧数组 * @param newArr 去除重复项之后的新数组 * */ let oldArr = [1, 1, 1, 2, 3, 2, 4, 4, 4, 9, 9, 0, 0, NaN, NaN]; let...

Linq、Lambda表达式详细总结(转)

(一)输入参数 在Lambda表达式中,输入参数是Lambda运算符的 左边部分。它包含参数的数量可以为0、1或者多个。只有当输入参数为1时,Lambda表达式左边的一对小括弧才可以省略。输入参数的数量大于或者等于2 时,Lambda表达式左边的一对小括弧中的多个参数质检使用逗号(,)分割。 示例1 下面创建一个Lambda表达式,它的输入参数的数量为0.该...

第二次学习Javascript笔记

目录 重学感受 原因 JS地位 作用 基础语法 变量 几种语句 函数 几种框框 window对象 DOM innerHTML 属性 改变HTML样式style 显示和隐藏 操作符 数组 对象 结语 重学感受: 原来在我不知道的时候我已经牢牢记住了那些学过的知识,我们人类的大脑真是个神奇的存在呐。 原因:...