Freigeben über


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

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 wird ein neues DataColumnerstellt, dessen Eigenschaften festgelegt und der Spaltenauflistung 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 für diese Spalte eine eindeutige Einschränkung erstellt, um sicherzustellen, dass die Werte eindeutig sind.

Gilt für:

Weitere Informationen