DataSet和List的相互轉換

2022-03-16 08:57:33 字數 1668 閱讀 5076

///

///泛型集合與dataset互相轉換

///

public

class

ilistdataset

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

object array =templist.toarray();

_datatable.loaddatarow( array,

true

); }

} result.tables.add( _datatable );

return

result;

} ///

///泛型集合轉換dataset

///

///

///泛型集合

//////

2008-08-01 22:43 hpdv2806

public

static dataset todataset( ilistlist )

//////泛型集合轉換dataset

///

///

///泛型集合

///待轉換屬性名陣列

//////

2008-08-01 22:44 hpdv2806

public

static dataset todataset( ilistp_list, params

string

p_propertyname )

else }

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

else }

} object array =templist.toarray();

_datatable.loaddatarow( array,

true

); }

} result.tables.add( _datatable );

return

result;

} ///

///dataset裝換為泛型集合

///

///

///dataset

///待轉換資料表索引

//////

2008-08-01 22:46 hpdv2806

public

static ilistdatasettoilist( dataset p_dataset, int

p_tableindex ) }

} result.add( _t );

} return

result;

} ///

///dataset裝換為泛型集合

///

///

///dataset

///待轉換資料表名稱

//////

2008-08-01 22:47 hpdv2806

public

static ilistdatasettoilist( dataset p_dataset, string

p_tablename ) }

return datasettoilist( p_dataset, _tableindex );

} }

dataset和list的相互轉換

DataSet和List相互轉換

dataset 與泛型集合間的互相轉換 利用反射機制將 datatable 的字段與自定義型別的公開屬性互相賦值。注意 從 dataset 到ilist 的轉換,自定義型別的公開屬性必須與 datatable 中的欄位名稱 一致,才能到達想要的結果。建議 datatable 的定義從資料庫來,自定義...

DataSet 和 List 相互 轉換

實體類轉換成datatable 呼叫示例 datatable dt filldatatable entitylist.tolist 實體類列表 public static datatable filldatatable listmodellist datatable dt createdata mo...

DataSet和泛型之間相互轉換

取資料的時候,儲存過程返回了多個結果集,後台用dataset去接收這幾個結果集,然後接收之後,需要將結果集轉換為不同的實體,於是下面的 便出現了。將dataset轉換為泛型集合 泛型 dataset物件 表索引 返回泛型 public static ilistdatasettoilist datas...