DataSet包含了多个DataTable,以及DataTable之间的约束关系。
如果你的数据不需要做关系映射,直接用DataTable效率比较高。如果有需要1:N或N:M这样的关系查询,将DataSet中的相应DataTable全部填充,再使用关系查询数据。
DataSet数据源你可以把它看成数据库,而DataTable就是数据库里的一个表
将DataTable添加到DataSet中:
在项目中遇到DataTable 无法直接转换成DataSet 时,
可以先new
可以先new DataSet c出来再填充就好了
DataSet ds = new DataSet();
DataTable dt= new DataTable("Customers");
ds.Tables.Add(dt);
读取DataSet中某一个DataTable:
dt=ds.Tables[0];//指定第0个表
dt=ds.Tables["Customers"];//指定表名为“Customers”的表
ASP.NET中DataTable与DataSet之间的转换示例
2019-11-18 13:45asp.net教程网 ASP.NET教程
如果你的数据不需要做关系映射,直接用DataTable效率比较高,下面有个不错的示例,感兴趣的朋友可以参考下
延伸 · 阅读
- 2019-11-18asp.net中如何实现水印
- 2019-11-18asp.net获取select值的方法
- 2019-11-18ASP.NET设置404页面返回302HTTP状态码的解决方法
- 2019-11-18asp.net gridview列宽固定的几种方法介绍
- 2019-11-18asp.net中提示该行已属于另一个表的解决方法
- 2019-11-18asp.net 生成随机密码的具体代码
精彩推荐
- ASP.NET教程
asp.net结合Ajax验证用户名是否存在的代码
关于Ajax的操作简单总结,结合Ajax验证用户名是否存在的代码...
- ASP.NET教程
ASP.NET Session的七点认识小结
ASP.NET Session的使用当中我们会遇到很多的问题,那么这里我们来谈下经常出现的一些常用ASP.NET Session的理解 ...
- ASP.NET教程
Asp.net利用JQuery AJAX实现无刷新评论思路与代码
Asp.net利用JQuery AJAX实现无刷新评论,此功能是每一个从事asp.net开发者的朋友都希望实现的,本文利用闲暇时间整理了一些,有需要的朋友可以参考下 ...
- ASP.NET教程
ASP.NET动态生成静态页面的实例代码
生成静态页有很多好处,可以缓解服务器压力、方便搜索网站搜索等等,下面介绍一下生成静态页的实例代码,有需要的朋友可以参考一下 ...
- ASP.NET教程
asp.net实现的计算网页下载速度的代码
刚看到有人给出asp.net实现的计算网页下载速度的方法,本方法未经本人测试,不知道能否可靠性如何。准确来说,这只是个思路吧 ...
- ASP.NET教程
使用jQuery Uploader显示文件上传进度
在上传大文件的时候, 我们都希望可以向用户显示上传的进度, 那么这里介绍的就是使用 jQuery Uploader 来实现这样的效果 ...
- ASP.NET教程
asp.net中提示该行已属于另一个表的解决方法
从一个TABLE中取一行放到另一个TABLE里报错: 该行已经属于另一个表。用下面来个方法就OK了,需要的朋友可以参考下 ...
- ASP.NET教程
Asp.Net数据控件引用AspNetPager.dll分页实现代码
今天与大家分享一下“Asp.Net数据控件引用AspNetPager.dll分页”首先声明以下几点 ...