DataColumn.Unique Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.