using System;
using System.Data;
public class DataTableSortExample
{
public static void Main()
{
// 创建一个DataTable并添加一些数据
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
dt.Rows.Add(3, "Charlie");
dt.Rows.Add(1, "Alice");
dt.Rows.Add(2, "Bob");
// 对DataTable进行排序
DataView dv = dt.DefaultView;
dv.Sort = "ID ASC"; // 按ID列升序排序
// 输出排序后的结果
Console.WriteLine("Sorted DataTable:");
foreach (DataRowView rowView in dv)
{
DataRow row = rowView.Row;
Console.WriteLine($"{row["ID"]}, {row["Name"]}");
}
}
}
dt
的DataTable
对象,并添加两列(ID
和Name
),然后插入几行数据。dt.DefaultView
获取DataTable
的默认视图,命名为dv
。dv.Sort
属性设置排序规则。这里我们按ID
列升序排序("ID ASC"
)。DataView
,并输出每一行的数据。如果需要降序排序,可以将dv.Sort
设置为"ID DESC"
。
上一篇:c# 读取ini配置文件
下一篇:c#向下取整
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站