ASP.NET中DataTable与DataSet之间的转换
2013-09-26 11:40
399 查看
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中时间的绑定和格式化
- Spring aop 使用aspectjrt配置切面+ehcache简单配置
- asp.net下载文件几种方式
- AspxGridView控件的使用
- asp.net gridview itemtemplate中控件事件获取行参数
- Spring 3.x企业应用开发实战(11)----基于@AspectJ配置切面
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi
- ASP.NET中Cookie的用法
- SharePoint 2013 页面访问,Url中间多一段"_layouts/15/start.aspx#"
- Asp.net自定义控件开发任我行(附1)-属性一览众山小
- Metasploit下MS12_044_midi漏洞渗透
- asp.net页面静态化
- [Asp.NET]四种错误处理机制
- html 页面调用ASP.NET 进行用户名密码验证
- (转)Asp.Net底层原理(三、Asp.Net请求响应过程)
- asp.Net 的服务器控件TreeView,级数的绑定方法
- web.config配置aspx页面默认引用的namespace
- ASP.NET MVC 在子页中引用头文件
- asp.net关闭网页前触发js事件清空cookie
- web.config配置aspx页面默认引用的namespace