开发自己的SQL2005报表查看SharePoint WebPart(一)

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

 SQL 2005自己提供的报表查看web part功能比较简单,不太适合中国人对报表界面的复杂要求。

这个WebPart的主要功能是提供新的参数录入方式,如日期型改用日历来选择。

第一步:建立一个新的web part

新建一个的dll工程BARreportWebPart

将class1.cs重命名为BARreportWebPart。

增加对System.web的引用,并将类BARreportWebPart从webpart派生。重写Render方法,控制自己的输出。
using System;
using System.Collections.Generic;
using System.Text;
using System.Web.UI;
using System.Web.UI.WebControls.WebParts;

namespace BARreportWebPart
{
    public class BARreportWebPart : WebPart
    {

        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            writer.Write("This web part is a report view for SQL 2005 reporting services :)");
        }
     }
}

web part需要强名来注册到GAC中,用命令行 sn -k BARreportWebPart.snk 生成强名文件,在工程属性的签名页指定使用该文件作强名。

web part注册还需要两个注册信息文件,后缀为webpart和dwp。
新建一个xml文件,重命名为BARreportWebPart.webpart,内容为
<?xml version="1.0" encoding="utf-8"?>
<webParts>
  <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
    <metaData>
      <type name="BARreportWebPart.BARreportWebPart, BARreportWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6b51eec99acee804" />
      <importErrorMessage>Cannot import this Web Part.</importErrorMessage>
    </metaData>
    <data>
      <properties>
        <property name="Title" type="string">BARreportWebPart</property>
      </properties>
    </data>
  </webPart>
</webParts>
新建一个xml,重命名为BARreportWebPart.dwp,内容为
<?xml version="1.0" encoding="utf-8"?>
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2" >
  <Title>BAR reports Web Part</Title>
  <Description>The BAR report viewer web part</Description>
  <Assembly>BARreportWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6b51eec99acee804</Assembly>
  <TypeName>BARreportWebPart.BARreportWebPart</TypeName>
  <!-- Specify initial values for any additional base class or custom properties here. -->
</WebPart>

到现在,一个没有功能的web part已经完成了。下一步,我们需要把它配置到sharepoint站点上。

第二步 配置sharepoint,注册这个web part

编译工程,将文件拷贝到sharepoint服务器的GAC中。

修改sharepoint根站点的web.config(C:/Inetpub/wwwroot/wss/VirtualDirectories/80/web.config),将BARreportWebPart的dll添加到SafeControls中
<SafeControls>
 .......
      <SafeControl Assembly="BARreportWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6b51eec99acee804" Namespace="BARreportWebPart" TypeName="*" Safe="True" />
</SafeControls>

打开sharepoint站点,进入根站点的Site Settings,在Galleries中选择web part进入Web Part Gallery。
选择upload document,上传BARreportWebPart.webpart文件。一个新的web part被注册了。

需要重新启动IIS让这些设置生效

 


【AI赋能】Sora + CapCut 打造爆款短视频:从脚本到发布的自动化工作流 本文详细介绍了如何利用Sora、Grok和CapCut等AI工具构建自动化短视频生产工作流。通过结构化Prompt生成专业脚本,借助Sora将文字转化为高质量视频素材,并利用CapCut进行高效剪辑与合成,实现从创意到发布的十倍效率提升,助力个人及团队打造爆款内容。 阅读详情

相关推荐

微软Media Creation Tool 创建工具 1.3 升级:支持全新下载安装Win11 22H2 Build 22621.525

微软 Media Creation Tool 创建工具 1.3 升级:支持全新下载安装 Win11 22H2 Build 22621.525 ISO 镜像,如果今天运行使用 Media Creation Tool,则会下载 Windows 11 2022 版本 Build 22621.525,它不会向操作系统添加任何新内容,但会修复安装问题,下面来看看详细的更新内容。

zym0218的博客 4173

开发自己的SQL2005报表查看SharePoint WebPart(二)

在()中,已经完成了sharepoint Web part的开发和部署。但是我们的web part还没有任何功能。现在,我们要开始将SQL reporting的报表显示功能加进来了。访问SQL reporting报表有很多方法,这里我们选用的是调用Web service的方式。在工程中增加对SQL reporting service的引用, http://ctc-bar:81/ReportS

闫炜的专栏 2234

文读懂「Chain of Thought,CoT」思维链

Chain-of-Thought(CoT)种改进的Prompt技术,目的在于提升大模型LLMs在复杂推理任务上的表现,对于复杂问题尤其是复杂的数学题大模型很难直接给出正确答案。如算术推理(arithmetic reasoning)、常识推理(commonsense reasoning)、符号推理(symbolic reasoning)。COT通过要求模型在输出最终答案之前,显式输出中间逐步的推理步骤这方法来增强大模型的算数、常识和推理能力。简单,但有效。2022 年,在 Google 发布的论文。

女王の专属领地 4万+

SharePoint 2013 开发——开发并部署webpart

博客地址:http://blog.csdn.net/FoxDavewebpart我们就不详细阐述了,在APP的开发中,自定义属性设置通过APP webpartURL查询字符串传递,它通过IFRAME来显示远程的内容。废话不多说,我们开始实际操作。打开Visual Studio,新建SharePoint应用程序项目,名字我们就叫做SharePointAppPartTest。参照上篇完成项...

weixin_30492601的博客 254

开发自己的SQL2005报表查看SharePoint WebPart

转载:http://blog.csdn.net/yanwei100/archive/2007/02/26/1514634.aspx开发自己的SQL2005报表查看SharePoint WebPart)  SQL 2005自己提供的报表查看web part功能比较简单,不太适合中国人对报表界面的复杂要求。 这个WebPart的主要功能是提供新的参数录入方式,如日期型改用日历来选择。 ...

weixin_33890499的博客 121

开发自己的SQL2005报表查看SharePoint WebPart ()

SQL 2005自己提供的报表查看web part功能比较简单,不太适合中国人对报表界面的复杂要求。这个WebPart的主要功能是提供新的参数录入方式,如日期型改用日历来选择。第步:建立个新的web part新建个的dll工程BARreportWebPart将class1.cs重命名为BARreportWebPart。增加对System.web的引用,并将类BARrepo

开发问题集锦 856

开发自己的SQL2005报表查看SharePoint WebPart(四)

  这节,我们给Web part增加报表查询参数。为了演示,这里只增加两个查询参数:开始时间和结束时间。这两个参数都是日期型的数据,为了方便用户操作,我使用了client端的日历脚本来实现日期输入。与上节相比,我们需要增加两部分工作第步:构造日期输入控件我的页面布局大概是这样的:

闫炜的专栏 1616

开发自己的SQL2005报表查看SharePoint WebPart(三)

我们在()里完成了web part的实现在(二)里完成了通过调用SQL2005 reporting services的web service,查询并显示报表现在,我们要给Web part增加属性来设置报表服务器的地址和报表路径首先,为了能够在SharePoint中设置属性,需要增加对Microsoft.SharePoint的引用,原来我们的BARreportWebPart是从System.Web

闫炜的专栏 1606

SharePoint WebPart开发实战():定制属性及配置界面

        最近段时间都在研究SharePoint下的开发,感觉SharePoint中的内容还是比较繁杂的,不知道自己入了门没有?顺手记录下了开发过程中的些心得和体会,以加深自己的理解和掌握,如有不对的地方,还请各位不吝指正。今天先讲讲SharePointWeb Part的开发,这应该算是SharePoint下最常见的开发了吧,今天的重点是关于自定义属性及配置界面的实现。开发环境

程序人生 7072

SharePoint中集成SQL reporting services

 安装SQL 2005 Reporting service1 我的SQL server 2005 reporting services和Sahrepoint Portal Server安装在同台服务器时。在启动reporting services的过程中经历了很多周折。先用reporting service configuration manager设置reporting servi

闫炜的专栏 2209

SharePoint 集成SqlServer2005报表

1、制作报表的过程很简单,在VS2005中创建项目,选择报表服务(安装SqlServer2005后才有这个项目)2、安装SQL 2005web part,文件地址为C:/Program Files/Microsoft SQL Server/90/Tools/Reporting Services/SharePoint下面,可以找到安装文件RSWebParts.cab。使用命令行安装web part

Li Minghua的专栏 900

Sharepoint网站中使用SqlServer的ReportService报表简介

,准备ReportService报表 1建立含查询参数的存储过程 2.打开你的报表管理器,假设你的Report Service发布在soungcha:8085上,则在IE中输入http://soungcha:8085/reports,会看到报表管理器界面, 新建个文件夹,如wfreport,用于存放报表,可以此时设置它的权限,例如让internet\zhangsan拥有brows...

digang3207的博客 273

Sharepoint网站中使用SqlServer的ReportService报表简介在Sharepoint网站中使用SqlServer的ReportService报表简介

<br />,准备ReportService报表<br />1建立含查询参数的存储过程<br />2.打开你的报表管理器,假设你的Report Service发布在soungcha:8085上,则在IE中输入http://soungcha:8085/reports ,会看到报表管理器界面, 新建个文件夹,如wfreport,用于存放报表,可以此时设置它的权限,例如让internet/zhangsan拥有browser权限<br />3.打开VS2005,新建报表项目,<br /> a.新建共享数据源

狂野之城 1253

What you need to do to using the SharePoint add-in for SQL2005

What you need to do to using the SharePoint add-in for SQL2005: Install ref 1 Install SQL 2005 and reporting service, then patch the sp2 for SQL 2005. Install WSS 3.0 or MOSS 200...

AAA2225596的博客 192

SharePoint 2007图文开发教程【图片更新中】

SharePoint 2007图文开发教程(1)---简介,安装,配置及创建Web应用程序 简介    Microsoft Office SharePoint Server 2007 是个服务器功能集成套件,它提供全面的内容管理和企业搜索、加速共享业务流程并便利跨界限信息共享以更好地了解业务,从而有助于提高组织的工作效率。 Office SharePoint Server 2007

follow excellence 1730

关于SharePoint部署Webpart的十个必读链接(downmoon)

关于SharePoint部署Webpart的十个必读链接(downmoon)家之言, 呵呵!1、如何编写用于 SharePoint Portal Server 2003 的备份和恢复应用程序http://www.microsoft.com/china/MSDN/library/Office/sharepoint/SharePointBackupRestore.mspx2、面向开发人员的

邀月周记 3349
上一篇: 在ASP.NET中访问SQL 2005报表服务( 一)
下一篇: 开发自己的SQL2005报表查看SharePoint WebPart(二)
yanwei100
博客等级 码龄24年 9粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值