none
Sério problema com pesquisa a Lista/Biblioteca sharepoint utilizando SPQuery para popular GridView em uma wsp 2010. E agora? RRS feed

  • Pergunta

  • Olá,
    Tenho uma WSP que faz consulta utilizando SPQuery.

    A query é montada de acordo com os filtros selecionadas na tela apresentada pela Web Part.

    Com a query montada eu faça o seguinte procedimento para executação da mesma:

    SPWeb web = SPContext.Current.Web;
    SPList lista = web.Lists.TryGetList("Nome Lista");
    
    SPQuery query = new SPQuery();
    string strquery = string.Empty;
    
    query.Query = strquery;
    
    query.RowLimit = 500;
    SPListItemCollection items;
    items = lista.GetItems(query);
    
    MinhaGrid.DataSource = items.GetDataTable();
    MinhaGrid.DataBind();>

    Não sei por que, mas com a execução do código acima a minha wsp demoraaaaaa muito para trazer os dados. Mesmo se a pesquisa retorne apenas 10 itens a pesquisa demora muito.

    OBS.: A minha Biblioteca possui mais de 70.000 itens.

    Obrigado


    k2rto4-Pb - Analista SharePoint

    sexta-feira, 14 de junho de 2013 14:24

Todas as Respostas

  • A questão é saber onde está o problema. Na pesquisa ou no momento de popular o grid? Já fez alguma verificação?

    Atenciosamente, Rafael Fausto

    sexta-feira, 14 de junho de 2013 18:47