RowError Property
Collapse the table of content
Expand the table of content

DataRow.RowError Property


Gets or sets the custom error description for a row.

Namespace:   System.Data
Assembly:  System.Data (in System.Data.dll)

public string RowError { get; set; }

Property Value

Type: System.String

The text describing an error.

Uses the HasErrors property to first determine whether a DataRow contains errors.

The following example sets error text for ten rows of a table displayed in a DataGrid control.

private void SetRowErrors(DataTable table)
    // Set error text for ten rows. 
    for(int i = 0; i < 10; i++)
        // Insert column 1 value into each error.
        table.Rows[i].RowError = "ERROR: " 
            + table.Rows[i][1];
    // Get the DataSet for the table, and test it for errors.
    DataSet dataSet = table.DataSet;

private void TestForErrors(DataSet dataSet)
    // Test for errors. If DataSet has errors, test each table.
        foreach(DataTable tempDataTable in dataSet.Tables)
            // If the table has errors, then print them.
        // Refresh the DataGrid to see the error-marked rows.

private void PrintRowErrs(DataTable table)
    foreach(DataRow row in table.Rows)

.NET Framework
Available since 1.1
Return to top
© 2016 Microsoft