DisplayFormatAttribute Class
Updated: July 2008
Specifies how data fields are displayed and formatted by ASP.NET Dynamic Data.
Assembly: System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)
When you apply this attribute to a data field, you must follow the guidelines for the use of the attributes. For more information, see ASP.NET Dynamic Data Guidelines.
See a run-time code example of this feature: Run.
The following example shows how to use the DisplayFormatAttribute to customize formatting for a data field. The example performs the following steps:
Implements a metadata partial class and an associated metadata class.
In the associated metadata class, it applies the DisplayFormatAttribute attribute to specify the following results:
Display the text "[Null]" when a data field is empty.
Display currency data in locale specific currency format.
Display date information in short format (mm/dd/yy). This format also applies in edit mode.
To compile the example, you need the following:
Microsoft Visual Studio 2008 Service Pack 1 or Visual Web Developer 2008 Express Edition Service Pack 1.
The AdventureWorksLT sample database. For information about how to download and install the SQL Server sample database, see Microsoft SQL Server Product Samples: Database on the CodePlex site. Make sure that you install the correct version of the sample database for the version of SQL Server that you are running (Microsoft SQL Server 2005 or Microsoft SQL Server 2008).
A data-driven Web site. This enables you to create a data context for the database and the class that contains the data field to customize. For more information, see Walkthrough: Creating a New Dynamic Data Web Site using Scaffolding.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.