“唯一约束”对话框
允许您在数据表的一个或多个列上放置唯一约束,从而保证在一个列或多个列的组合中不会出现重复值。 例如,主键列总有唯一约束。 如果在运行时尝试将重复值放置在受约束的列中,则唯一约束将引发错误。
用户界面元素列表
名称
约束对象的名称。 在代码中引用约束时使用此名称,在**“属性”**窗口中编辑约束时将此名称用作标识符。Columns
确定约束中涉及的列。 通常为单个列创建一个唯一约束。 不过,也可以创建在列组合中检查唯一性的约束:个别列值可能重复,但约束列中的值的组合为唯一。主键
将此约束指定为表的主键。 此设置将导致对数据集定义进行其他更改,包括:表的 PrimaryKey 属性(一个数组)经过设置以反映您为此约束指定的列。
约束中每一列的 Unique 属性均设置为 true。
约束中每一列的 AllowDBNull 属性均设置为 false。
打开“唯一约束”对话框
在类型化数据集中显示此对话框
在**“数据集设计器”**中打开该数据集。
右击要添加约束的列。
指向**“添加”,然后选择“键”**。
在非类型化数据集中显示此对话框
选择窗体或组件中的非类型化数据集。
在**“属性”**窗口中,单击 Tables 属性中的按钮以显示表集合编辑器。
在**“成员”**列表中,选择要为其定义约束的表。
选择**“约束”属性,然后单击“(Collection)”**旁边的按钮。
在**“约束集合编辑器”中,单击“添加”,然后选择“UniqueConstraint”**。