从数据库中读取数据,并将数据和结构存储到XML中:

            SqlConnection conn = new SqlConnection(@"database=BaseSystem;Data Source=.;Trusted_Connection=True");
            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM _Users", conn);
            DataSet ds = new DataSet();
            da.FillSchema(ds, SchemaType.Source); //填入数据架构
            da.Fill(ds);
            ds.WriteXml(@"c:\user.xml");//输出数据
            ds.WriteXmlSchema(@"c:\user.xsd");//输出数据架构

从XML中读取数据和数据架构到DataSet中

代码

            DataSet ds = new DataSet();
            ds.ReadXmlSchema(@"c:\user.xsd");//读取数据架构
            ds.ReadXml(@"c:\user.xml");//读取数据
            GridView1.DataSource = ds;
            GridView1.DataBind();

转载于:https://www.cnblogs.com/s021368/articles/1699652.html

DataSet存储数据和结构到XML相关推荐

  1. HashSet集合存储数据的结构(哈希表)

    HashSet集合存储数据的结构(哈希表) 什么是哈希表呢? 在JDK1.8之前,哈希表底层采用数组+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里.但是当位于一个桶中的元素较多 ...

  2. HashSet集合存储数据的结构(哈希表)及set集合存储元素不重复的原理

    set集合存储元素不重复的原理

  3. python3的pyqt5 qtablewidget按数据大小排列_InnoDB为什么要选择B+树来存储数据?

    关于InnoDB索引,我们可能知道InnDB索引是用B+树实现的,而B+树就是一种能优化查询速度的数据结构.但我们又没想过这样一个问题,能优化查询速度的数据结构有很多,为什么InnoDB要采用B+树? ...

  4. 2.数据的结构 (学校考试必考概念)-数据结构入门(c语言实现)

          目录 逻辑结构 (1)集合结构: (2)线性结构: (3)树结构: (4)图结构或网状结构: 线性结构 非线性结构 树形结构: 图形结构: 逻辑结构的特征: 存储结构 顺序存储结构: 链式 ...

  5. 【MySQL】InnoDB行格式、数据页结构以及索引底层原理分析

    目录 一.MySQL架构图 二.InnoDB数据页结构 2.1 局部性原理 2.2 InnoDB的数据页格式 三.InnoDB的行格式 3.1 Compact行格式 3.1.1 变长字段长度列表 3. ...

  6. java使用xml存储数据_『爬虫四步走』手把手教你使用Python抓取并存储网页数据!

    菜鸟学Python 以下文章来源于早起Python ,作者刘早起 爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据 ...

  7. java使用xml存储数据_「爬虫四步走」手把手教你使用Python抓取并存储网页数据

    爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据并存储为例,详细介绍Python爬虫的基本流程.如果你还在入门爬虫 ...

  8. 如何将DATASET的数据导出到XML文件,并直接下载

    如何将DATASET的数据导出到XML文件,并直接下载 转成其他格式可以使用诸如      Dim   Temp   As   String   =   String.Format("att ...

  9. java使用xml存储数据_聊一聊 Redis 数据内部存储使用到的数据结构

    Redis 数据库虽然一直都在使用,但是对其内部存储结构之类的,都没有研究过,哪怕是面试的时候都没有准备过这方面的东西.最近在看一门网课,里面有讲到过这一块的内容,结合了<Redis 设计与实现 ...

最新文章

  1. linux性能调优原创翻译系列
  2. python怎么读文件名-Python获取指定文件夹下的文件名
  3. 050_学习的CSS属性
  4. php的框架目录,Laravel 框架目录结构
  5. Java堆、栈、内存分析
  6. 如何在Windows 10中将您喜欢的设置固定到开始菜单
  7. jq之$(“tr:odd“).css(“background-color“,“red“);
  8. python-教学管理系统-开发流程 草稿
  9. 无废话Git——本地服务器提交撤销
  10. OpenCV图像 OSG模型 vs2015 摄像头 图像 插入模型
  11. Java集合源码分析(二):哈希表
  12. 泰凌TLSR8266 BLE灯控 智能家居模块
  13. 基于SpringBoot的抽奖系统
  14. 固态硬盘替换机械硬盘
  15. C语言编程,将26个英文字母大小写输出
  16. Android 使用加速度计
  17. ncm 网络_HS-NCM超高速网卡
  18. 原生js实现动态表格分页(封装版)
  19. loadrunner 录制脚本出现乱码解决方法
  20. 清空GitHub仓库的历史提交记录(commits)

热门文章

  1. 堆和栈的区别(转载)+自己总结
  2. mysql重置密码以及授予权限
  3. mysql增删改查脚本_脚本方式实现数据库增删改查
  4. RESTful---SpringMVC学习笔记(十三)
  5. 深入浅出Java多线程
  6. CSU 1779: 错误的算法【矩阵/模拟】
  7. tomcat8 安装|解决启动慢|进入管理|host-manager 403错误
  8. oracle中用户连接相关
  9. Gartner:2020年企业中无“云”战略将极为罕见
  10. websocket 和 ansible配合Tomcat实时日志给前端展示