///dataset和list的相互轉換///泛型集合與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 與泛型集合間的互相轉換 利用反射機制將 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...