list和datatable的相互轉化

2021-07-09 08:24:30 字數 422 閱讀 3010

list轉datatble

public static datatable listtodatatable(ilist list)

//給datatable動態新增列 引數列名稱,型別

result.columns.add(pi.name, coltype);

}//下面給datatable新增資料

for (int i = 0; i < list.count; i++)

object array = templist.toarray();

//loaddatarow方法是查詢和更新特定行。如果找不到任何匹配行,則使用給定值建立新行

result.loaddatarow(array, true);}}

return result;

}

DataTable 和List 相互轉換

由於c 3.0出現了擴充套件方法 我們可以通過這樣乙個特性來簡化我們的開發.datatable 轉換為list的我們可以通過擴充套件datatable來簡化 public static class datatableextensions 建立返回的集合 list tresult oblist new...

DataTable 和List 相互轉換

轉換為乙個datatable public static datatable todatatable tresult this ienumerable tresult value where tresult class foreach var item invalue return dt datat...

DataTable 和List之間相互轉換的方法

1 list轉化datetable publicstaticdatatable todatatable ienumerablecollection objectarray templist.toarray dt.loaddatarow array,true returndt 博主比較笨,有些程式集中...