ReportViewerWebPart Classe

Definição

Representa uma Web Part do Visualizador de Relatórios.

public ref class ReportViewerWebPart : Microsoft::SharePoint::WebPartPages::WebPart, System::Web::UI::IScriptControl
[System.Xml.Serialization.XmlRoot(Namespace="urn:schemas-microsoft-com:SqlServerReportViewer")]
public class ReportViewerWebPart : Microsoft.SharePoint.WebPartPages.WebPart, System.Web.UI.IScriptControl
[<System.Xml.Serialization.XmlRoot(Namespace="urn:schemas-microsoft-com:SqlServerReportViewer")>]
type ReportViewerWebPart = class
    inherit WebPart
    interface IScriptControl
Public Class ReportViewerWebPart
Inherits WebPart
Implements IScriptControl
Herança
ReportViewerWebPart
Atributos
Implementações

Comentários

Você pode adicionar o ReportViewerWebPart a um aplicativo do SharePoint e personalizá-lo usando sua interface programática. Por exemplo, use a DockToolBar propriedade para controlar de forma programática onde a barra de ferramentas é exibida. Você pode controlar a visibilidade de itens individuais da barra de ferramentas usando a ToolBarItemsDisplayMode propriedade.

Para fornecer parâmetros de relatório personalizados para o ReportViewerWebPart , use o GetParameters método para ver quais parâmetros estão disponíveis no relatório que está sendo exibido no momento e, em seguida, use o OverrideParameters método para fornecer valores de parâmetros personalizados ao relatório. Para especificar programaticamente um caminho de relatório para o ReportViewerWebPart , você pode usar a ReportPath propriedade.

O ReportViewerWebPart também pode consumir um caminho de relatório e parâmetros de relatório usando conexões de Web Part. Usando conexões de Web Parts, uma <xref:System.Web.UI.WebControls.IWebPartRow> Web Part pode fornecer um caminho de relatório para o ReportViewerWebPart , e uma IFilterValues Web Part pode fornecer um parâmetro de relatório para o ReportViewerWebPart .

Construtores

ReportViewerWebPart()

Inicializa uma nova instância da classe ReportViewerWebPart.

Propriedades

AsyncRendering

Obtém ou define um valor que indica se o relatório é renderizado de forma assíncrona do restante da página da Web quando a página da Web é carregada.

AutoGenerateDetailLink

Obtém ou define um valor que indica se deve ser gerado um hiperlink que aparece acima da Web Part. Você pode clicar no link para abrir o relatório em uma nova página, em modo de página inteira.

AutoGenerateTitle

Obtém ou define um valor que indica se o título da Web Part deve ser gerado automaticamente a partir do relatório exibido.

DockToolBar

Obtém ou define o local de encaixe da barra de ferramentas.

DocumentMapAreaWidth

Obtém ou define uma cadeia de caracteres que indica a largura da área do mapa do documento.

DocumentMapMode

Obtém ou define um valor de enumeração que indica o modo de visibilidade da área do mapa do documento.

HyperlinkTarget

Obtém ou define o quadro de destino para exibir o conteúdo vinculado com o relatório atual.

KeepSessionAlive

Obtém ou define um valor ReportViewerWebPart deve impedir que a sessão do usuário expire.

OverflowAuto

Especifica se deve aplicar automaticamente a propriedade de estouro ao visualizador.

OverrideParameters

Obtém uma coleção de objetos ReportParameter que são usados para substituir os parâmetros padrão do relatório que está sendo carregado na Web Part.

PromptAreaMode

Obtém ou define um valor que indica o modo de visibilidade da área de prompt de parâmetros e da área de prompt de credenciais (se aplicável).

ReportPath

Obtém ou define um caminho totalmente qualificado para um relatório que está no site do SharePoint atual ou em um site no mesmo farm ou aplicativo Web.

Title

Obtém ou define a cadeia de caracteres do título da ReportViewerWebPart.

ToolBarItemsDisplayMode

Obtém ou define um valor de enumeração de sinalizadores de bits que especifica quais itens da barra de ferramentas serão exibidos quando ToolBarMode for definido como Full.

ToolBarMode

Obtém ou define o modo de exibição da barra de ferramentas.

Métodos

AddParameterProvider(IFilterValues)

Especifica a Web Part do provedor de parâmetro quando esta Web Part é configurada para consumir dados dessa Web Part.

CreateChildControls()

Cria os controles filho da ReportViewerWebPart.

GetParameters()

Retorna os parâmetros do relatório atual na ReportViewerWebPart.

GetToolParts()

Retorna uma lista de partes de ferramenta que são exibidas no painel de ferramentas da interface do usuário de design da Web Part baseada na Web, na ordem em que elas são exibidas.

LoadViewState(Object)

Restaura informações de estado de exibição de uma solicitação anterior que foi salva com o método SaveViewState().

OnInit(EventArgs)

Gera o evento Init.

OnPreRender(EventArgs)

Aciona o evento PreRender.

Render(HtmlTextWriter)

Herdado de T:Microsoft.SharePoint.WebPartPages.WebPart.

RenderChildren(HtmlTextWriter)

Gera o conteúdo dos filhos de um controle de servidor para um objeto HtmlTextWriter fornecido, que grava o conteúdo a ser renderizado no cliente.

SaveViewState()

Salva o estado de exibição da ReportViewerWebPart.

SetBasePermissionsForSandboxAppDomain(PermissionSet)

Define as permissões base para o domínio do aplicativo da área restrita com o conjunto de permissões fornecido. Esse método é aplicável apenas quando ReportPath é definido como um relatório em uma biblioteca de documentos do SharePoint.

SetRowProvider(IWebPartRow)

Especifica a Web Part do provedor de linha quando essa Web Part é configurada para consumir dados dessa Web Part.

Implantações explícitas de interface

IScriptControl.GetScriptDescriptors()

Retorna uma coleção de descritores de script.

IScriptControl.GetScriptReferences()

Retorna uma coleção de referências de script.

Aplica-se a