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"]  

posted @ 2008-06-28 17:03 xumingming 阅读(5269) 评论(10) 编辑 收藏

 回复 引用 查看   
#1楼 2008-06-28 17:50 陈晨      
貌似这是楼主第一贴,支持一下^_^
 回复 引用 查看   
#2楼[楼主] 2008-07-03 09:14 徐明明      
谢谢你的支持^_^ @陈晨

 回复 引用   
#3楼 2008-07-21 18:49 小唐[未注册用户]
不错 谢谢你
 回复 引用   
#4楼 2008-11-04 16:47 gobar[未注册用户]
实质东西都没有讲清楚!
 回复 引用   
#5楼 2008-11-22 16:41 麦&子[未注册用户]
不错了
 回复 引用   
#6楼 2009-06-10 10:28 liu_code[未注册用户]
感觉这个不是说的区别 好像说的关系吧
 回复 引用   
#7楼 2009-06-14 00:30 啊[未注册用户]
这就一初级程序员
 回复 引用   
#8楼 2009-07-20 21:41 ziv[未注册用户]
相互学习!!

IT达人网 欢迎您访问,
http://www.cndaren.net

信息资讯,资源下载,更实惠!

 回复 引用 查看   
#9楼 2010-11-19 13:20 Eric Sun      
恩 不错 需要的就是简洁明了
 回复 引用 查看   
#10楼 2012-02-02 11:02 homestyle      
很简单,很清楚