按照特定列重新排列DataTable的行 C#
创始人
2024-08-25 13:00:36
0

以下是一个示例,展示了如何按照特定列重新排列DataTable的行:

using System;
using System.Data;

class Program
{
    static void Main()
    {
        // 创建示例DataTable
        DataTable dt = new DataTable();
        dt.Columns.Add("Name", typeof(string));
        dt.Columns.Add("Age", typeof(int));
        dt.Columns.Add("City", typeof(string));

        dt.Rows.Add("John", 25, "New York");
        dt.Rows.Add("Jane", 30, "Los Angeles");
        dt.Rows.Add("Mike", 35, "Chicago");

        // 按照Age列重新排列行
        dt.DefaultView.Sort = "Age ASC";
        DataTable sortedDt = dt.DefaultView.ToTable();

        // 输出排序后的结果
        foreach (DataRow row in sortedDt.Rows)
        {
            Console.WriteLine($"Name: {row["Name"]}, Age: {row["Age"]}, City: {row["City"]}");
        }
    }
}

上述代码首先创建了一个示例的DataTable,并添加了三个列:Name、Age和City。然后,通过调用DefaultView.Sort属性,将DataTable按照Age列进行升序排序。最后,通过调用DefaultView.ToTable方法,将排序后的结果保存到新的DataTable变量sortedDt中。

最后,使用foreach循环遍历sortedDt的每一行,并输出每行的Name、Age和City列的值。

相关内容

热门资讯

安装程序教程!鱼扑克软件辅助(... 安装程序教程!鱼扑克软件辅助(透视)的确是真的有挂(详细教程)(有挂了解)-哔哩哔哩鱼扑克软件辅助平...
科技通报!cloudpoker... 自定义cloudpoker辅助器系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
终于懂了!xpoker(透视)... 终于懂了!xpoker(透视)原来真的有挂(详细教程)(有挂规律)-哔哩哔哩是一款可以让一直输的玩家...
2024教程!鱼扑克有挂(辅助... 2024教程!鱼扑克有挂(辅助挂)果真真的有挂(详细教程)(有挂详情)-哔哩哔哩;1.鱼扑克有挂 a...
总算明白!pokerrrr2挂... 1、总算明白!pokerrrr2挂(透视)的确真的有挂(详细教程)(有挂透明)-哔哩哔哩;详细教程。...
详细说明!来玩app德州安卓能... 详细说明!来玩app德州安卓能用(透视)竟然真的有挂(详细教程)(有挂了解)-哔哩哔哩;支持2-10...
透视免费!德扑之星带出记分牌(... 1、透视免费!德扑之星带出记分牌(透视)果真是真的有挂(详细教程)(有挂教程)-哔哩哔哩2、进入游戏...
一分钟秒懂!德州之星辅助器用(... 一分钟秒懂!德州之星辅助器用(辅助挂)竟然是真的有挂(详细教程)(有挂透明)-哔哩哔哩1、许多玩家不...
5分钟了解!德扑之星设置埋牌(... 5分钟了解!德扑之星设置埋牌(辅助挂)原来真的有挂(详细教程)(有挂规律)-哔哩哔哩;玩家必备必赢加...
科技揭秘!德州软件辅助计算(透... 科技揭秘!德州软件辅助计算(透视)竟然真的有挂(详细教程)(有挂介绍)-哔哩哔哩准备好在德州软件辅助...