DataColumn.Unique Property
.NET Framework 4.5
Gets or sets a value that indicates whether the values in each row of the column must be unique.
Namespace: System.Data
Assembly: System.Data (in System.Data.dll)
Property Value
Type: System.Booleantrue if the value must be unique; otherwise, false. The default is false.
| Exception | Condition |
|---|---|
| ArgumentException | The column is a calculated column. |
The following example creates new DataColumn, sets its properties, and adds it to a table's columns collection.
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 = new DataColumn("Total"); column.DataType = System.Type.GetType("System.Decimal"); column.ReadOnly = true; column.Expression = "UnitPrice * Quantity"; column.Unique = false; }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.