中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# DataTable數據排序如何實現

c#
小樊
98
2024-10-12 18:22:18
欄目: 編程語言

在C#中,要對DataTable進行排序,可以使用DefaultView

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.Rows.Add("Alice", 30);
        dt.Rows.Add("Bob", 25);
        dt.Rows.Add("Charlie", 35);

        // 創建一個DefaultView對象,并關聯DataTable
        DefaultView dv = dt.DefaultView;

        // 對DataTable進行排序,根據Name列升序排列
        dv.Sort = "Name ASC";

        // 獲取排序后的數據視圖
        DataTable sortedDt = dv.ToTable();

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

在這個示例中,我們首先創建了一個包含姓名和年齡的DataTable。然后,我們創建了一個DefaultView對象,并將其與DataTable關聯。接下來,我們使用Sort屬性對DataTable進行排序,根據"Name"列升序排列。最后,我們使用ToTable()方法將排序后的數據視圖轉換回DataTable,并輸出排序后的結果。

0
瑞丽市| 尖扎县| 吉隆县| 馆陶县| 安仁县| 云林县| 巩留县| 象州县| 伊春市| 深泽县| 化州市| 扶余县| 东港市| 宜昌市| 曲沃县| 嘉鱼县| 泾源县| 邯郸市| 富锦市| 宿州市| 随州市| 岗巴县| 玉门市| 河间市| 泰兴市| 长岭县| 翁牛特旗| 界首市| 柘城县| 天峨县| 广丰县| 上饶市| 化隆| 伊吾县| 曲沃县| 镇沅| 团风县| 通河县| 白玉县| 桐庐县| 古浪县|