PL-900 Demonstrate the capabilities of Power Apps Practice Question
A maker is building a canvas app that will be used by employees to submit expense reports. The app must allow users to enter multiple line items for each expense report, and the maker wants to store the data in Microsoft Dataverse. The maker needs to choose appropriate controls for the app. Which two controls should the maker use to allow users to enter and manage multiple line items? (Choose two.)
⚠ Common exam trap
The trap here is thinking that a Form control can handle multiple line items, but it is designed for a single record and cannot natively display or edit a collection of items.
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
✓
Gallery control
To manage multiple line items, the maker should use a Gallery control or a Data table control. Both allow users to view and edit multiple records in a structured way. A gallery provides flexibility in layout and can contain various controls for each item, while a data table offers a compact grid for inline editing. These controls enable efficient entry and management of multiple expense line items within the canvas app.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Gallery control
Why this is correct
A Gallery control is used to display and manage multiple records, such as expense line items. It can be bound to a collection or a Dataverse table and allows users to view, select, and edit multiple items. For expense reports, a gallery can show each line item and provide a way to add, edit, or remove items, making it ideal for managing multiple entries.
- ✗
Form control in Edit mode
Why it's wrong here
A Form control in Edit mode is designed to edit a single record, not multiple line items. While it can be used to edit the expense report header, it is not suitable for managing a list of line items. Using a form for each line item would be cumbersome and not provide a unified view of all items.
- ✗
Text input control
Why it's wrong here
A Text input control is used for single-line or multi-line text entry, such as a description or amount. While it is a building block within a gallery or form for entering individual fields, it does not by itself manage multiple line items. The maker needs a container like a gallery to organize multiple text inputs for each line item.
- ✓
Data table control
Why this is correct
A Data table control displays data in a tabular format and allows users to view and edit multiple records inline. It is well-suited for managing multiple line items because it provides a grid-like interface where each row represents a line item. Users can add, edit, or delete rows directly, making it efficient for entering expense line items.
- ✗
Timer control
Why it's wrong here
A Timer control is used to run formulas at timed intervals or after a delay. It has no role in data entry or managing line items. Using a timer would not help users enter or manage expense line items; it is meant for automation tasks like auto-refresh or countdowns.
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.