none
Gestão de Conteudo com User control RRS feed

  • Pergunta

  • Olá Pessoal,

    Estou desenvolvendo uma aplicação em sharepoint e tenho que customizar algumas coisas, gostaria de saber se é possivel atraves de um user control, conectar em uma lista no sharepoint e, nesse  user control carregar uma linha na lista. Não sei se ficou bem claro. Exemplo:

    Um user control que tenha um texto e uma imagem, esse texto e essa imagem tem como ser de uma lista? Se for necessario alterar a imagem e a descrição da noticia, iria apenas editar a noticia e trocar a imagem que estão na lista do sharepoint.

    Isso é possivel? Alguem tem algum exemplo?

    Quem puder ajudar, desde já fico muito agradecido.

     

    Obrigado!!

    segunda-feira, 29 de março de 2010 12:49

Todas as Respostas

  • Olá, é possivel sim:

     

    Crie uma webpart que carrega seu user control

     

     

     

    public class Teste: Microsoft.SharePoint.WebPartPages.WebPart
    
    {
    
    protected override void CreateChildControls()
    
    {
    
    base.CreateChildControls();
    
    ClasseAscx = (ClasseAscx)Page.LoadControl("~/_controltemplates/nomedoascx.ascx");
    
    this.Controls.Add(ClasseAscx);
    
    }
    
    }
    

    dentro do seu ascx vc chama a sua lista:

      public partial class ClasseAscx: System.Web.UI.UserControl
        {
    
        protected override void OnLoad(EventArgs e)
            {
              SPList theList = SPContext.Current.Web.Lists["NomeLista"];  
              SPListItemCollection itemsCol = theList.Items;
              SPListItem item =  itemsCol.GetItemById(1);
              img1.src =  item["imagem"].ToString();
    
            }
    
    }

    bom, exemplo básico, agora é adaptar a sua necessidade.

     

    abraço!

     

     


    Abraço, Ivan Costa http://ivannw.spaces.live.com twitter: @ivannw
    terça-feira, 30 de março de 2010 00:11