datatable.select() like 使用方式
时间: 2024-05-05 14:15:21 浏览: 272
.net datatable表达式
datatable.select() 是 DataTable 类中的方法,用于筛选和排序 DataTable 中的行,并返回一个符合条件的 DataRow 数组。其使用方式如下:
1. 创建 DataTable 对象
```csharp
DataTable dt = new DataTable();
```
2. 添加列
```csharp
// 添加列名为 Id 的整型列
dt.Columns.Add("Id", typeof(int));
// 添加列名为 Name 的字符串列
dt.Columns.Add("Name", typeof(string));
```
3. 添加数据
```csharp
// 添加一行数据
dt.Rows.Add(1, "Tom");
// 添加多行数据
dt.Rows.Add(2, "Jerry");
dt.Rows.Add(3, "Mike");
```
4. 使用 select() 方法筛选和排序行
```csharp
// 筛选 Name 为 "Tom" 的行
DataRow[] rows = dt.Select("Name = 'Tom'");
// 筛选 Id 大于 1 的行,并按照 Name 字段升序排序
DataRow[] rows = dt.Select("Id > 1", "Name ASC");
```
注意:select() 方法返回的是 DataRow 数组,可以使用 foreach 遍历数组中的每一个 DataRow 对象,获取其中的数据。
阅读全文