using System;
using System.Data;
class Program
{
static void Main()
{
// 创建一个 DataTable 并添加一些数据
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Age", typeof(int));
dt.Rows.Add(1, "Alice", 30);
dt.Rows.Add(2, "Bob", 25);
dt.Rows.Add(3, "Charlie", 35);
dt.Rows.Add(4, "David", 40);
// 定义筛选条件
string filterExpression = "Age > 30";
// 使用 Select 方法进行筛选
DataRow[] filteredRows = dt.Select(filterExpression);
// 输出筛选结果
Console.WriteLine("筛选后的数据:");
foreach (DataRow row in filteredRows)
{
Console.WriteLine($"ID: {row["ID"]}, Name: {row["Name"]}, Age: {row["Age"]}");
}
}
}
DataTable 对象,并定义其列(ID、Name、Age)。dt.Rows.Add 方法向 DataTable 中添加几行数据。filterExpression 定义筛选条件,这里筛选的是年龄大于 30 的记录。Select 方法根据定义的筛选条件从 DataTable 中获取符合条件的行。希望这个示例能帮助你理解如何在 C# 中使用 DataTable 进行数据筛选。
上一篇:c# 跨平台
下一篇:c# span
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站