DataColumn.Unique Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Werte in jeder Zeile der Spalte eindeutig sein müssen.

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

truewenn der Wert eindeutig sein muss; andernfalls . false Der Standardwert lautet false.

Attribute

Ausnahmen

Die Spalte ist eine berechnete Spalte.

Beispiele

Das folgende Beispiel erstellt neue DataColumn, legt seine Eigenschaften fest und fügt sie der Spaltenauflistung einer Tabelle hinzu.

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 für diese Spalte eine eindeutige Einschränkung erstellt, um sicherzustellen, dass Die Werte eindeutig sind.

Gilt für:

Weitere Informationen