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(3, "Alice", 25);
dt.Rows.Add(1, "Bob", 30);
dt.Rows.Add(2, "Charlie", 22);
// 对 DataTable 进行排序
DataView dv = dt.DefaultView;
dv.Sort = "ID ASC"; // 按 ID 列升序排序
// 输出排序后的结果
Console.WriteLine("排序后的 DataTable:");
foreach (DataRowView row in dv)
{
Console.WriteLine($"{row["ID"]} - {row["Name"]} - {row["Age"]}");
}
}
}
DataTable 对象,并定义了三列:ID、Name 和 Age。DataTable 中添加了几行数据。DataView 对象对 DataTable 进行排序。dv.Sort = "ID ASC" 表示按 ID 列进行升序排序。如果需要降序排序,可以使用 "ID DESC"。DataView,并输出每一行的数据。希望这段代码和解释对你有帮助!
上一篇:c# http
下一篇:c# 数组初始化
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站