欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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();