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了
看下面代码