“唯一约束”对话框

允许您在数据表的一个或多个列上放置唯一约束,从而保证在一个列或多个列的组合中不会出现重复值。 例如,主键列总有唯一约束。 如果在运行时尝试将重复值放置在受约束的列中,则唯一约束将引发错误。

用户界面元素列表

  • 名称
    约束对象的名称。 在代码中引用约束时使用此名称,在**“属性”**窗口中编辑约束时将此名称用作标识符。

  • Columns
    确定约束中涉及的列。 通常为单个列创建一个唯一约束。 不过,也可以创建在列组合中检查唯一性的约束:个别列值可能重复,但约束列中的值的组合为唯一。

  • 主键
    将此约束指定为表的主键。 此设置将导致对数据集定义进行其他更改,包括:

    • 表的 PrimaryKey 属性(一个数组)经过设置以反映您为此约束指定的列。

    • 约束中每一列的 Unique 属性均设置为 true。

    • 约束中每一列的 AllowDBNull 属性均设置为 false。

打开“唯一约束”对话框

在类型化数据集中显示此对话框

  1. 在**“数据集设计器”**中打开该数据集。

  2. 右击要添加约束的列。

  3. 指向**“添加”,然后选择“键”**。

在非类型化数据集中显示此对话框

  1. 选择窗体或组件中的非类型化数据集。

  2. 在**“属性”**窗口中,单击 Tables 属性中的按钮以显示表集合编辑器

  3. 在**“成员”**列表中,选择要为其定义约束的表。

  4. 选择**“约束”属性,然后单击“(Collection)”**旁边的按钮。

  5. 在**“约束集合编辑器”中,单击“添加”,然后选择“UniqueConstraint”**。

请参见

任务

如何:将数据列设置为主键

如何:将数据列局限于仅包含唯一的值

概念

在 Visual Studio 中将控件绑定到数据

其他资源

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

在应用程序中编辑数据

验证数据

保存数据