2013-04-26 43 views
6

我需要这样做的原因是以编程方式创建.rdlc文件,然后可以在Visual Studio报表设计器中打开.rdlc文件。我所知道的报表定义XSD是现成的,但需要报表设计XSD(由“RD”前缀表示,下同)我在哪里可以找到以Visual Studio报表设计器名称空间为目标的xml模式(xsd)

这是由Visual Studio报表设计器生成的

的.rdlc文件的根节点
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"> 

换句话说,我需要有

<xsd:schema targetNamespace="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" ... /> 

开始有谁知道在哪里可以找到这样的XSD的XSD?

+0

赏金没有成功。我不认为这个文件目前可用,所以我为它创建了一个uservoice项目:https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/15925384-provide-the-http-架构,微软COM-sqlserve。 – 2016-09-04 19:08:11

回答

1

我在浏览器的地址栏中输入这个网址: http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition

它加载一个网页链接到XSD enter image description here

点击该链接,它打开了XSD文件。

+0

ReportDefinition XSD可用,我们正在寻找ReportDesigner XSD:'http:// schemas.microsoft.com/SQLServer/reporting/reportdesigner'。我说“我们”,但我认为几年前,梅洛斯放弃了。 – 2016-09-01 13:56:18

+0

据我所知报告定义文件不公开。但是,如果目标是以编程方式创建报告,则应使用RDL。 MSDN有解释可用数据类型和RDL语言参考的文章。 – Sparrow 2016-09-01 14:45:03

+0

https://technet.microsoft.com/zh-cn/library/ms155062(v=sql.105).aspx – Sparrow 2016-09-01 14:46:03

相关问题