quarta-feira, 25 de julho de 2012

Retornar dados de listas c#

Ae Pessoal, segue abaixo código para retornar itens de lista do SP2010 com query em CAML:

SPWeb mySite = SPContext.Current.Web;
            using (SPSite site = new SPSite(mySite.Url))
            {
                using (SPWeb web = site.OpenWeb())
                {
                    SPList list = web.Lists["NomeLista"];
                    SPQuery myquery = new SPQuery();
                    myquery.Query = "<Where><Eq><FieldRef Name='NomeColuna' /><Value Type='Text'></Value>ValorFiltro</Eq></Where>";
                    SPListItemCollection items = list.GetItems(myquery);
                    foreach (SPListItem item in items)
                    {
                        if (item != null)
                        {
                               //Seu código aqui
                        }
                    }
                }
            }

Nenhum comentário:

Postar um comentário