Neste exemplo estou utilizando um Form com um botão e vou adicionar um item na lista de Avisos, que é padrão do SharePoint 2010.
Primeiro devemos adicionar como referência do projeto o Microsoft.SharePoint:
Depois basta você inserir o código abaixo no código de algum evento que você deseja, neste exemplo inseri no evento OnClick de um botão localizado no meu Formulário principal:
//Acessamos o site utilizando sua URL
using (SPSite site = new SPSite("http://matheusdev"))
{
//Acessamos a web application utilizando seu nome que neste caso é vazio
using (SPWeb web = site.AllWebs[""])
{
//Acessamos a lista utilizando seu nome
SPList list = web.Lists["Avisos"];
SPListItem item = list.Items.Add();
item["Título"] = "Título do item adicionado às " + DateTime.Now.ToShortTimeString();
item["Corpo"] = "Corpo do item adicionado";
item["Vencimento"] = DateTime.Now.AddDays(10);
item.Update();
}
}
O código acima está todo comentado, para você utilizar na sua aplicação você deve alterar o nome do site, nome da web application, nome da lista e o nome dos campos da lista.
Assim você poderá conferir seus dados visitando sua lista do SharePoint:
OBS.: É sempre bom lembrar que ao utilizar as classes SPSite e SPWeb devemos utilizar o using ou caso não seja usado, lembrar sempre de realizar o Dispose dos objetos criados para evitar qualquer dado não utilizado na memória.
Nenhum comentário:
Postar um comentário