EXERCISE TOPIC▼
- Access exercises (91)
- C# exercises (79)
- Excel exercises (278)
- Power Apps exercises (13)
- Power Automate exercises (18)
- Power BI exercises (139)
- Power Platform exercises ()
- Python exercises (28)
- Report Builder exercises (141)
- SQL exercises (198)
- SSAS exercises (51)
- SSIS exercises (46)
- SSRS exercises (99)
- VBA exercises (85)
- Visual Basic exercises (46)
VISUAL BASIC EXERCISES▼
VISUAL BASIC EXERCISES▼
- Drawing forms (2)
- Form events (1)
- Variables and data types (2)
- Enumerations and constants (2)
- Form validation (3)
- Menus and toolbars (2)
- Files and folders (1)
- Basic DataGridViews (1)
- Reacting to DataGridView events (3)
- Advanced DataGridViews (2)
- Creating classes (4)
- Coding in VB.NET (2)
- Variables and constants (3)
- Testing conditions (2)
- Passing arguments (3)
- Using arrays (2)
- Loops (2)
- Working with files (3)
- Lists (3)
- Creating properties (3)
Visual Basic | Reacting to DataGridView events exercise | DataGridView events - conditional formats
This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.
Software ==> | Visual Basic (46 exercises) |
Version ==> | Any version of VB |
Topic ==> | Reacting to DataGridView events (3 exercises) |
Level ==> | Average difficulty |
Subject ==> | Visual Basic training |
You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.
Create a data source for the Mortgage database in the above folder, to include all tables.
Create a new form called frmPerson, and add a DataGridView to it to show a list of mortgage applicants.
Customise this DataGridView so that:
- Any loan amount of £100,000 or more shows up in pink (clue: use the CellFormatting event)
- It is impossible to add any new records to the table (set the AllowUserToAddRows property)
Your final DataGridView should look like this:

You can't add rows, and big loans appear in pink
Now amend your DataGridView so that it is possible to add new records, but that the default values for them are a mortgage with amount £0 and mortgage type 1:

When you click in a new row, the default values appear
Use the DefaultValuesNeeded event.
Close down any forms that you have open.