Infra - Sharepoint

Criando uma Exibição de Dados Simples no SharePoint Designer

Este artigo mostra como podemos criar uma exibiçÃO de dados dentro do SharePoint Designer consumindo uma tabela do SqlServer, mostra também como disponibilizarmos e configuramos com o tema do Site do SharePoint.

por Willian Polato Bayer



Atualizado em 22/08/2008.

Podemos criar dentro do SharePoint um relatório com informações de uma tabela de um Banco de Dados. A partir daí podemos utilizar nesta exibição os recursos do SharePoint, como paginação, agrupamento, página mestra etc, com isso teremos então um relatório bem simples para ser usado de dentro de um site do SharePoint.
Usei para este artigo SharePoint 2007, SharePoint Designer 2007 e SqlServer 2000.

Vamos lá.

1) Abra o SharePoint Designer.

2) Abra o site desejado e crie uma nova Página ASPX. Veja a imagem:



Clique em Modo de Exibição de Dados / Inserir Exibição de Dados

Localize o item abaixo. Veja a imagem:



Clique em Conexão com um Banco de dados. Veja a imagem:



Clique em Configurar Conexão de Banco de Dados. Informe os parâmetros necessários. Veja a imagem:



Clique em Avançar e logo após OK.



Escolha o Banco de Dados e a Tabela desejada:



Clique em Concluir. Aparecerá a conexão abaixo:



Clique sobre a conexão. E Selecione o Item "Mostrar Dados". Veja a imagem:



Os campos desta tabela juntamente com as informações serão exibidos, veja:



Clique sobre os campos desejados (Pressione [CTRL] para selecioná-los alternadamente) e arraste-os para a nova página ASPX criada. Veja a imagem:



Clique em Visualizar. Veja a imagem:



A página ficou "crua". Devemos colocar algumas coisas para ela ficar com um melhor visual. Dentro do SharePoint Designer clique em Formatar Página Mestra/ Anexar Página Mestra:



Clique me OK. Para adicionar Paginação, agrupamento ou filtro nesta exibição de dados clique na seta do lado superior direito da WebPart de exibição de dados. Veja a imagem:



Clique em Propriedades do Modo de Exibição de Dados.
Em Geral pode-se utilizar o exemplo abaixo:



Em Paginação pode-se paginar por quanto registros forem necessários:



Visualize a página:



Opções de Agrupamento presente no SharePoint:



E paginação



E tudo isto sem uma linha de código.
Willian Polato Bayer

Willian Polato Bayer - Formado em Sistemas de Informação pela Universidade de Mogi das Cruzes, trabalha como Analista de Sistemas e desenvolvedor .NET e SharePoint.