“唯一约束”对话框

更新:2007 年 11 月

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

用户界面元素列表

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


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

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

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

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

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

打开“唯一约束”对话框

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

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

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

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

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

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

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

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

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

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

请参见

任务

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

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

其他资源

连接到 Visual Studio 中的数据

准备应用程序以接收数据

将数据获取到应用程序

在 Windows 应用程序中的窗体上显示数据

在应用程序中编辑数据

验证数据

保存数据