Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DataColumn.ReadOnly Property

 

Gets or sets a value that indicates whether the column allows for changes as soon as a row has been added to the table.

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

public bool ReadOnly { get; set; }

Property Value

Type: System.Boolean

true if the column is read only; otherwise, false. The default is false.

Exception Condition
ArgumentException

The property is set to false on a computed column.

The following example creates a DataColumn and sets its ReadOnly property true.

private void AddColumn(DataTable table)
{
    // Add a DataColumn to the collection and set its properties.
    // The constructor sets the ColumnName of the column.
    DataColumn column = table.Columns.Add("Total");
    column.DataType = System.Type.GetType("System.Decimal");
    column.ReadOnly = true;
    column.Expression = "UnitPrice * Quantity";
    column.Unique = false;
}

.NET Framework
Available since 1.1
Return to top
Show:
© 2017 Microsoft