下面提供一下list集合資料型別與datatable**資料型別的相互轉換。
using system;
using system.collections;
using system.collections.generic;
using system.data;
using system.linq;
using system.reflection;
using system.text;
using system.threading.tasks;
namespace jr_common
listrows = new list();
foreach (datarow row in table.rows)
listlist = null;
if (rows != null)
}return list;
}private static listconvertto(listrows)
}return list;
}/// /// datarow物件轉換成object物件
///
///
///
///
public static t datarowtoobject(datarow row)
catch (exception ex)}}
return obj;
}/// /// list物件轉換成datatable物件
///
///
///
///
public static datatable listtodatatable(listcollection)
object array = templist.toarray();
dt.loaddatarow(array, true);}}
return dt;}}
}
希望給你帶來幫助!!!謝謝大家。 簡單認識DataSet與DataTable
dataset 是放在記憶體中的,對dataset中資料的修改並不直接反應到資料庫,要通過 dataadapter 的 update 方法更新回資料庫 dataset相當你用的資料庫 datatable相當於你的表。乙個 dataset 可以包含多個 datatable dataset 由表 關係和...
簡單談談DataSet與DataTable的區別
dataset 資料集。一般包含多個datatable,用的時候,dataset 表名 得到datatable datatable 資料表。一 sqldataadapter da new sqldataadapter cmd datatable dt new datatable da.fill dt...
C 中IList與List區別
首先ilist 泛型介面是 icollection 泛型介面的子代,並且是所有泛型列表的基介面。它僅僅是所有泛型型別的介面,並沒有太多方法可以方便實 用,如果僅僅是作為集合資料的承載體,確實,ilist可以勝任。不過,更多的時候,我們要對集合資料進行處理,從中篩選數 據或者排序。這個時候ilist就...