亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
上杭县| 浦东新区| 明星| 巴东县| 商河县| 南靖县| 九台市| 安达市| 治多县| 嘉禾县| 安吉县| 西乌| 雷波县| 安溪县| 新和县| 浦北县| 绍兴市| 遵义市| 本溪市| 阳江市| 景宁| 延吉市| 福贡县| 芜湖市| 汤阴县| 祥云县| 红河县| 浦东新区| 南汇区| 古田县| 兰考县| 周口市| 浮梁县| 分宜县| 集安市| 曲周县| 南开区| 定边县| 当阳市| 左权县| 和政县|