This document is divided into about 5 logical sections starting with a feature and structure overview, followed by an overview of built‑in column and cell types.
Next is an overview of working with data, followed by an overview of specific major features.
Lastly, a best practice section concludes the main part of this document.
The reason the other validation attributes (Required, String Length) weren't working for me is that I was applying them to the private field member instead of the public property (silly mistake).
If you are displaying a small grid of read-only values, or if you are enabling a user to edit a table with millions of records, the Data Grid View control will provide you with a readily programmable, memory-efficient solution.