Extra properties when data binding

When you are binding data there are additional properties that allow you to format the display and to handle errors and null values. These are a valuable addition to any data bound control to ensure your user has a great experience.

The StringFormat property allows you to add any standard .NET format string that matches the type you are binding to, the FallbackValue instructs the binding on what to display if the binding fails and the TargetNullValue instructs the binding on what to display if the value bound to is null.

Full Article: Jesse Liberty