This interface is implemented by classes that wish to provide
additional error information to the user interface in data-binding
scenarios. The Error property gives an error
message that indicates what is wrong with the object. The
Item property (which is the indexer in C#) allows
the UI to find the specific error message for the property with a
given name.
As an example, it is implemented by
System.Data.DataView and the
System.Windows.Forms.DataGrid uses it to display
error information.
public interface IDataErrorInfo {
// Public Instance Properties
public string Error{get; }
public string this{get; }
}