DataColumn.Unique Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Werte in allen Zeilen der Spalte eindeutig sein müssen, oder legt diesen fest.

public:
 property bool Unique { bool get(); void set(bool value); };
public bool Unique { get; set; }
[System.Data.DataSysDescription("DataColumnUniqueDescr")]
public bool Unique { get; set; }
member this.Unique : bool with get, set
[<System.Data.DataSysDescription("DataColumnUniqueDescr")>]
member this.Unique : bool with get, set
Public Property Unique As Boolean

Eigenschaftswert

Boolean

true, wenn der Wert eindeutig sein muss, andernfalls false. Der Standardwert ist false.

Attribute

Ausnahmen

Die Spalte ist eine berechnete Spalte.

Beispiele

Im folgenden Beispiel werden neue DataColumnEigenschaften erstellt und der Spaltensammlung einer Tabelle hinzugefügt.

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;
}
Private Sub AddColumn(table As DataTable)
    ' Add a DataColumn to the collection and set its properties.
    ' The constructor sets the ColumnName of the column.
    Dim column As New DataColumn("Total")
    column.DataType = System.Type.GetType("System.Decimal")
    column.ReadOnly = True
    column.Expression = "UnitPrice * Quantity"
    column.Unique = False
End Sub

Hinweise

Sobald diese Eigenschaft von "false" in "true" geändert wird, wird eine eindeutige Einschränkung in dieser Spalte erstellt, um sicherzustellen, dass Werte eindeutig sind.

Gilt für

Siehe auch