(ASP.NET)DataTableとDatasetの相互変換

396 ワード

DataTableとDataSetは兄弟のように見えますが、実際にはそうではありません.では、どのように相互変換していますか.次の例を見てください.
(1)DataTableからDataSetへの移行
DataSet ds;  //ds        
DataTable dt1 = ds.Tables[0];  //        

(2)DataSetからDataTableへの移行
DataSet ds = new DataSet(); 
DataTable dt; //dt        
ds.Tables.Add(dt);

一言で言えば、DataSetデータソースはデータベースと見なすことができますが、DataTableはデータベースのテーブルです.