PL-900 Demonstrate the capabilities of Power Apps Practice Question
A maker is building a canvas app that connects to a Microsoft Dataverse table named Projects. The app includes a gallery that displays project records and a form for editing them. The maker wants to ensure that when a user selects a project in the gallery, the form automatically shows the details of that selected project. Which Power Apps control property should the maker set on the form to bind it to the gallery's selected item?
⚠ Common exam trap
Watch out — candidates often confuse the Default property, which sets an initial record, with the Item property, which dynamically binds the form to the current selection.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Item
The Item property on a form control is specifically designed to bind the form to a record. Setting it to the gallery's Selected property ensures the form always displays the project that the user has chosen. The Default property only sets an initial value, DataSource identifies the table, and OnSelect is for actions, so none of those directly achieve the dynamic binding required.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Item
Why this is correct
The Item property on an Edit form or Display form control determines which record the form displays. By setting this property to the gallery's Selected property, the form dynamically updates to show the details of whichever project the user selects. This is the standard way to link a gallery and a form in a canvas app so that selection drives the form content.
- ✗
OnSelect
Why it's wrong here
OnSelect is an action property that runs a formula when the user taps or clicks the control. It is not a data-binding property and does not determine which record a form displays. While a maker could write a formula in OnSelect to change a variable that the form reads, that is an indirect workaround. The direct property for binding a form to a selected record is not OnSelect.
- ✗
Default
Why it's wrong here
The Default property on a form control sets the initial record that the form displays when it is first loaded. It does not create a dynamic binding to a gallery selection. If the maker sets only the Default property, the form will not update when the user selects a different project in the gallery, so the form would remain static and fail to reflect the user's choice.
- ✗
DataSource
Why it's wrong here
The DataSource property identifies which table or data source the form is connected to, such as the Projects table in Dataverse. It does not control which specific record is displayed. Changing the DataSource would switch the form to a different table entirely, not bind it to a gallery selection. This property is about the source of data, not the selected record.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PL-900 question from scratch — 701 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.