DataColumn.Unique Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda hodnoty v každém řádku sloupce musí být jedinečné.
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
Hodnota vlastnosti
true
pokud hodnota musí být jedinečná; v opačném případě . false
Výchozí formát je false
.
- Atributy
Výjimky
Sloupec je počítaný sloupec.
Příklady
Následující příklad vytvoří nový DataColumnobjekt , nastaví jeho vlastnosti a přidá ho do kolekce sloupců tabulky.
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
Poznámky
Jakmile se tato vlastnost změní z false na true, vytvoří se v tomto sloupci jedinečné omezení, aby se zajistilo, že hodnoty jsou jedinečné.