web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Combobox issue in Powe...
Power Apps
Suggested Answer

Combobox issue in Power Apps

(0) ShareShare
ReportReport
Posted on by 37

Hi everyone,

I’ve recently noticed some unexpected behavior with the new version of the ComboBox in Power Apps. In the old version, I was able to easily search for and find users in a table containing more than 5,000 records. However, with the new ComboBox, searching for a user sometimes returns no results at all.

Can someone explain the differences between the two versions in terms of their backend logic?

Thank you.

I have the same question (0)
  • Suggested answer
    11manish Profile Picture
    2,028 on at
    The new ComboBox in Power Apps uses stricter delegation and server-side querying compared to the old version, which relied more on client-side filtering.
     
    As a result, searches over large datasets may return no results if the query is not delegable or supported by the data source, making it important to use delegable
     
    functions and properly configured search fields.
     
    Recommendation
    • If your dataset > 5000:
    • Use StartsWith()
    • Keep it simple
    • Prefer Dataverse over SharePoint
  • erika.papp Profile Picture
    37 on at
    Thank you.
    In case I need to search within names with contains instead of StartsWith(), do you recommend to use the old version instead of the new version?
  • Suggested answer
    MS.Ragavendar Profile Picture
    6,862 Super User 2026 Season 1 on at
     
    Classic Control
    Search is server‑delegated when possible, Uses SearchFields + StartsWith / Filter and always Keeps querying the data source as the user types.
    Classic Combobox supports only Text type data (Numbers wont support) (for e.g. ID columns in sharepoint)
     
     
     
    Modern Control
     
    It support Client Side Virualization and caching.
     
     
    For E.g I am having sample collection of 6000 records
     
    ClearCollect(
        colSample6000,
        ForAll(
            Sequence(6000),
            {
                ID: Value,
                DisplayName: "User " & Text(Value, "0000"),
                Email: "user" & Value & "@contoso.com"
            }
        )
    );
     
     
    ✅If this helped, please Accept as Solution to help others ❤️ A Like is appreciated 🏷️ Tag @MS.Ragavendar for follow-ups.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 936

#2
Valantis Profile Picture

Valantis 602

#3
11manish Profile Picture

11manish 598

Last 30 days Overall leaderboard