Dev (Back & Front)ARTIGO

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

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á!

Abra o SharePoint Designer.

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 em 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 quantos registros forem necessários:

Visualize a página:

Opções de agrupamento presentes no SharePoint:

E paginação:

E tudo isto sem uma linha de código.

Abraços!

é Analista de Sistemas e desenvolvedor .Net e Sharepoint. É formado em Sistemas de Informação pela Universidade de Mogi das Cruzes e possui certificação em .Net Framework.

Ver perfil