DataSet与DataTable的区别示例介绍
程序员文章站
2024-02-22 22:00:34
dataset:数据集。一般包含多个datatable,用的时候,dataset["表名"]得到datatable datatable:数据表。 一: sqldataada...
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"]
具体的应用:
sqlconnection con = new sqlconnection("server=.;database=stucoursedb1;uid=sa;pwd=xhz;");
sqldataadapter sda = new sqldataadapter("select * from student", con);
dataset ds = new dataset();
sda.fill(ds, "stutable");
this.gridview1.datasource = ds.tables["stutable"];
this.gridview1.databind();
ds.dispose();
con.close();
con.dispose();
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"]
具体的应用:
sqlconnection con = new sqlconnection("server=.;database=stucoursedb1;uid=sa;pwd=xhz;");
sqldataadapter sda = new sqldataadapter("select * from student", con);
dataset ds = new dataset();
sda.fill(ds, "stutable");
this.gridview1.datasource = ds.tables["stutable"];
this.gridview1.databind();
ds.dispose();
con.close();
con.dispose();