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