您好,登录后才能下订单哦!
今天就跟大家聊聊有关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"] 
具体的应用: 
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();
看完上述内容,你们对DataSet与DataTable有什么不同有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。