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