首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SqlDataAdapter;DataSet;DataTable;DataTableCollection 联系关系

2012-06-20 
SqlDataAdapterDataSetDataTableDataTableCollection 关联SqlDataAdapterDataSetDataTableDataTable

SqlDataAdapter;DataSet;DataTable;DataTableCollection 关联

SqlDataAdapter;DataSet;DataTable;DataTableCollection

 

 

SqlDataAdapter 一个桥梁

用来从数据库获取数据 用来填充到 dataset 或 datatable中

 

dataset 就要当于一个数据库,也就是说可以包含多个表(datatable);

 

datatable 就是一个表  也相当于 DataSet的 DataTableCollection      ds[0].table 返回的就是datatable   类型就是DataTableCollection

 

这是他们的关系

 

说说基本用法

 

SqlDataAdapter adapter = new SqlDataAdapter(sql, constr);
DataSet ds = new DataSet();
adapter.Fill(ds);

 

DataTable dt = new DataTable();
adapter.Fill(0, 10, dt);

 


 上面说的是把数据填充到 dataset 或 datatable中

填充之后,一般控件,绑定这个数据源就可以了

dataGridView1.DataSource = ds.Tables[0];

dataGridView1.DataSource = dt;

 

 

 

 

如果我们不用SqlDataAdapter这个填充数据呢

 

这个时候就须要我们自己写datatable了

看下面代码


 

 

热点排行