Carregando um dataGrid com os campos de uma lista do Sharepoint

Este exemplo irá carregar os dados de uma lista do Sharepoint para um dataTable.

Lembrando que:

– Deve haver no ambiente de execução da aplicação o WSS 3.0 ou o MOSS 2007.
– É necessário referenciar no seu código a seguinte DLL’s gerenciada (.NET):

Windows Sharepoint Services – 12.0.0.0
– Acrescentar no cabeçalho do código:

using Microsoft.SharePoint;


SPSite site = new SPSite("http://localhost/");
SPWeb web = site.OpenWeb();

//Carregando a lista "Páginas"...
SPList lista = web.Lists["Páginas"];

//Carregando a coleção de itens da lista
SPListItemCollection items = lista.Items;

//Transformando a coleção em um DataTable
DataTable tabela = items.GetDataTable();

//Atribuindo a tabela como fonte de dados para o dataGridView
dtView1.DataSource = tabela;

Tiago Gomes Larios

Back To Top