准备工作:新建XML和XML Schema文件。
皕杰报表设计器中新建XML数据源,具体操作如下:
一、【语义】—>【数据源映射】,打开【新建数据源】对话框,根据提示选择或输入项目名称、填写数据源名称,【数据源类型】选择XML数据源,然后点击【下一步】。
二、XML数据源文件设置
在XML数据源文件设置界面有三个操作按钮【新建】、【编辑】、【删除】,编辑和删除按钮是对已经设计好的文件进行操作,即选择需要操作的XML数据源文件,然后点击按钮,即可进行后续操作。这里重点说明新建XML数据源文件的操作。
点击【新建】,弹出设置对话框,定义文件名称、XML和XML Schema文件的路径或URL、XML和XML Schema文件的编码。
编辑完成后,点击【确定】,这样,配置好的xml数据源信息将会显示在xml数据源信息列表中。
单击【完成】,即完成了xml数据源的配置。
三、新建报表,如test_xml.brt。
四、新建数据集。
第一步,名称和数据源
点击【摘要】视图—>新建数据集,打开【新建数据集】窗口。填好名称、数据源、类型后,点击【下一步】
第二步,选择XML定义
在XML定义窗口中,显示了用户选择的XML数据源中所有XML文件定义的列表,用户根据需要选择XML文件定义,并单击【下一步】。
第三步,设置行映射
即设置报表数据行与XML数据源的映射关系。
窗口左侧显示XML文档结构,如果节点含有子节点,则该节点前会显示“+”号,鼠标单击节点前的“+”号,则展开节点,显示所有子节点。
窗口右侧是选择的XML节点,即XPath表达式。
用户可以选中左侧文档结构中的节点,单击中间的【设置行映射】按钮,弹出【行映射】设置页面,根据需要进行设置,也可以直接在选择xml节点中,直接编写XPath表达式。编辑完成后,单击【下一步】。
第四步,设置列映射
即设置报表数据列与XML数据源的映射关系。
可以在左侧的【XML文档结构】中的某一个节点,然后单击中间的“添加一列”()或“添加多列”()按钮,将某一节点或其子节点添加到右侧的列映射中。
也可以在右侧的【列映射】中点击“新建”按钮,弹出“列映射表达式”编辑界面,编辑好列名、数据类型、XPath,点击“确定”即可。
在【列映射】中,选中已经添加的列,可以通过右侧的“编辑”、“删除”、“上移”、“下移”按钮对其进行相应的操作。
列映射编辑完成后,点击“完成”按钮,数据集创建完成。
通过拖拽的方式,将字段拖拽到单元格中,编辑报表即可。
分享到:
相关推荐
GridView操作Xml数据源GridView操作Xml数据源GridView操作Xml数据源GridView操作Xml数据源
ASP.NET 2.0系列课程,XML数据源操作,XML,XML教程
绑定XML数据源,学习xml样例,数据可以存储在XML中
birt xml 数据源
ReportViewer,使用RDLC做报表,利用XML数据源绑定,可自定义数据源, 但还没有实现自定义生成RDLC文件,不能动态设置列,谁会告诉我一下啊。
教学中的PPT,可提供初学者参考使用,如果有问题,请多多指正。
flex中经常需要xml格式的文件。通过后台asp.net的处理可以将数据库中读取的文件转化为xml格式。这是再传递给前端的flex中的tree控件作为数据源。
在左侧树状导航按钮中单击“会员登录”或“管理员登录”按钮,即可进入会员操作界面或管理员操作界面;会员可以发表及回复贴子,但不能删除贴子;管理员具有所有权限,不但可以发表及回复帖子,还可以删除帖子及管理...
封装.Net中XML文件作为数据源的操作类
你可以在一个Web页面中使用XML - DSO从一个外部XML文件中选取内容,从嵌入Web页面的XML中提取XML数据,然后使用JavaScript操作这些数据。然而,并不建议在Internet中使用这个对象,因为DSO只能工作在MSIE 4以上的...
XML数据岛综合了使用XML文档和HTML文档的优点 结构化XML数据可以与一张表格对应,每一列式一个元素,每一行是一条记录包含若干元素
Asp报表设计源码,xml数据交换,在CELL插件中如何实现客户端与服务器端数据交换
FusionCharts图表开发,数据源分为两种:一种是数据库,一种是xml源。本资源利用xml文件作为数据源加载显示报表功能,仅供参考。
以XML文件为数据源,兼容不同浏览器,主要借助jquery来完成。 在网上找了好几个,要么就是不能跨浏览器,要么就是数据直接写在脚本中,不方便更改,干脆自己做一个。 效率问题没考虑,希望有高手给看看,能否优化...
水晶报表比较复杂,经常会出现错误,所以建了一个最简单的水晶报表单表显示,方便初学者使用
XML数据源对象DSO介绍
Xml做数据源模板显示新闻的源码 Xml做数据源模板显示新闻的源码 Xml做数据源模板显示新闻的源码
Xcelsius 使用XML作为数据源,利用ASP连接数据库刷新数据,并且拼接成XML返回给Xcelsius。