开发自己的SQL2005报表查看SharePoint WebPart(一)
来源:互联网 发布:大数据培训班 编辑:程序博客网 时间:2024/05/18 02:00
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让这些设置生效
- 开发自己的SQL2005报表查看SharePoint WebPart(一)
- 开发自己的SQL2005报表查看SharePoint WebPart(二)
- 开发自己的SQL2005报表查看SharePoint WebPart(三)
- 开发自己的SQL2005报表查看SharePoint WebPart(四)
- 开发自己的SQL2005报表查看SharePoint WebPart (转)
- 开发自己的SQL2005报表查看SharePoint WebPart
- 可视化开发sharepoint的ajax webpart
- SharePoint Webpart组件开发
- SharePoint WebPart开发实战(一):定制属性及配置界面
- SharePoint WebPart开发实战(一):定制属性及配置界面
- SHAREPOINT PORTAL2003 WEBPART开发入门
- sharepoint 2007webpart开发笔记(20080506)。
- SharePoint 2013 图文开发系列之WebPart
- sharepoint 2010 custom webpart与custom webpart的联动方法
- SharePoint中自定义WebPart的部署
- 关于SharePoint部署Webpart的相关资源
- SharePoint中自定义WebPart的部署
- SharePoint 自定义WebPart之间的连接
- QQ的一个BUG
- List
- 用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连.
- 过年之惑
- 处理ora-00312的错误(磁盘空间导致00312错误)
- 开发自己的SQL2005报表查看SharePoint WebPart(一)
- java中金额(浮点表示)的计算
- javascript入门·表单和表单元素二 (文本相关,按钮,单、复选按钮) .txt
- 更改Windows XP序列号的工具KeyFinder
- 使用VIM开发软件项目 - (3) vimrc初步
- javascript入门·向函数传递表单数据和元素(赠送一小技巧) .txt
- javascript入门系列演示·函数的定义以及简单参数使用,调用函数 .txt
- javascript入门系列演示·三种弹出对话框的用法实例 .txt
- js入门·表单详解一(修改表单属性,修改表单元素值) .txt