DataSet与DataTable的区别

哥本哈根
DataSet:数据集。一般包含多个DataTable,用的时候,dataset[ " 表名 " ]得到DataTable   
  DataTable:数据表。   
  一:   
  SqlDataAdapter   da
= new    SqlDataAdapter(cmd);   
  DataTable   dt
= new    DataTable();   
  da.Fill(dt);   
  
-----------------    
  直接把数据结果放到datatable中,   
  二:   
  SqlDataAdapter   da
= new    SqlDataAdapter(cmd);   
  DataSet   dt
= new    DataSet();   
  da.Fill(dt);   
  ----------------   
  数据结果放到dataset中,若要用那个datatable,可以这样:dataset[
0 ]   
  更常见的用法:   
  SqlDataAdapter   da
= new    SqlDataAdapter(cmd);   
  DataSet   dt
= new    DataSet();   
  da.Fill(dt,
" table1 " );   
  用的时候:这样取datatable:   
  dataset[
" table1 " ]   

 

你可能感兴趣的:(Datatable)