欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#將list類型轉(zhuǎn)換成DataTable方法示例

 更新時間:2013年12月26日 09:51:36   作者:  
將List類型轉(zhuǎn)換成DataTable的通用方法,大家參考使用吧

復(fù)制代碼 代碼如下:

/// <summary>
       /// 將List轉(zhuǎn)換成DataTable
       /// </summary>
       /// <typeparam name="T"></typeparam>
       /// <param name="data"></param>
       /// <returns></returns>
       public static DataTable ToDataTable<T>(this IList<T> data)
           {
           PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(typeof(T));
           DataTable dt = new DataTable();
           for (int i = 0; i < properties.Count; i++)
               {
               PropertyDescriptor property = properties[i];
               dt.Columns.Add(property.Name, property.PropertyType);
               }
           object[] values = new object[properties.Count];
           foreach (T item in data)
               {
               for (int i = 0; i < values.Length; i++)
                   {
                   values[i] = properties[i].GetValue(item);
                   }
               dt.Rows.Add(values);
               }
           return dt;
           }

相關(guān)文章

  • C#中的char與string詳解

    C#中的char與string詳解

    本文詳細講解了C#中的char與string,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • C#實現(xiàn)字體旋轉(zhuǎn)的方法

    C#實現(xiàn)字體旋轉(zhuǎn)的方法

    這篇文章主要介紹了C#實現(xiàn)字體旋轉(zhuǎn)的方法,涉及C#通過Matrix實現(xiàn)字體旋轉(zhuǎn)效果的方法,需要的朋友可以參考下
    2015-06-06
  • C# List 并發(fā)丟數(shù)據(jù)問題原因及解決方案

    C# List 并發(fā)丟數(shù)據(jù)問題原因及解決方案

    這篇文章主要介紹了C# List 并發(fā)丟數(shù)據(jù)問題原因及解決方案,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C#服務(wù)器NFS共享文件夾搭建與上傳圖片文件的實現(xiàn)

    C#服務(wù)器NFS共享文件夾搭建與上傳圖片文件的實現(xiàn)

    本文主要介紹了C#服務(wù)器NFS共享文件夾搭建與上傳圖片文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • C#排序算法之快速排序解析

    C#排序算法之快速排序解析

    這篇文章主要為大家詳細介紹了C#排序算法之快速排序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • 如何在C#9 中使用static匿名函數(shù)

    如何在C#9 中使用static匿名函數(shù)

    這篇文章主要介紹了如何在C#9中使用static匿名函數(shù),幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C# 線性插值的實現(xiàn)示例

    C# 線性插值的實現(xiàn)示例

    線性插值是針對一維數(shù)據(jù)的插值方法,本文主要介紹了C# 線性插值的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • C# 腳本引擎CS-Script的使用

    C# 腳本引擎CS-Script的使用

    這篇文章主要介紹了C#腳本引擎CS-Script的使用,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-12-12
  • C#中委托用法實例詳解

    C#中委托用法實例詳解

    這篇文章主要介紹了C#中委托用法,以實例形式較為詳細的分析了C#中委托的概念與使用技巧,需要的朋友可以參考下
    2015-06-06
  • c#版json數(shù)據(jù)解析示例分享

    c#版json數(shù)據(jù)解析示例分享

    JSON(全稱為JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。它是基于JavaScript語法標準的一個子集。 JSON采用完全獨立于語言的文本格式,可以很容易在各種網(wǎng)絡(luò)、平臺和程序之間傳輸。JSON的語法很簡單,易于人閱讀和編寫,同時也易于機器解析和生成
    2014-03-03

最新評論