Carregando um combobox com o título das listas de um site do Sharepoint.

Este exemplo irá carregar os títulos das listas disponíveis em um site do Sharepoint para um Combo em uma aplicação windows Forms.

Apenas lembrando:
– 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;

– Inserir um combobox com o nome cmbListas

O método a seguir está associado ao evento Load do formulário.


private void Form1_Load(object sender, EventArgs e)
{
//Criando o objeto SPSite para o Sharepoint local
SPSite obSite = new SPSite("http://localhost/");
//Abrindo o site
SPWeb obWeb = obSite.OpenWeb();
//percorrendo as listas disponíveis
foreach (SPList lst in obWeb.Lists)
{
//Adicionando os itens no combo
cmbListas.Items.Add(lst.Title);
}
}

É isto…

Tiago Gomes Larios

Back To Top