SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a repeating table and I filter this repeating table at client side. But now I have a large amount of data and filtering this needs much time and in IE8 there is warning about long running script. I want to filter this data at server side or in data connection. How can I do this? What must I do?

Thanks in advance.

share|improve this question

It depends on how you retrieve the data from SharePoint but, in my opinion, the best solution would be to create a custom WebService which only returns the filtered data (using CAML query). Then you can add this web service as WebService DataSource to your InfoPath and simple query it like a SharePoint List DataSource.

share|improve this answer
Can I use SharePoint2010 web services for this? Such as /_vti_bin/dspsts.asmx? – compengTR Sep 7 '12 at 12:54
Also, can I solve this without a custom web service? I want to solve this only using SPDesigner2010 and DataConnection. Can I use CAML for this? – compengTR Sep 10 '12 at 5:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.