在本课中,您将学习如何定义使用户可以从预定义的选项列表中选择的实体字段。
创建选择列表
有时实体字段表示必须限于一小部分有效值的数据。例如,“订单状态”字段可能有一套固定的值:等待审批,准备装运、已装运和订购。要防止用户输入无效的状态,您可以显示作为“选择列表”的这四个值。
创建选择列表
在**“解决方案资源管理器”中双击“联系人”**。
**“数据设计器”将打开,并显示“联系人”**实体。
在**“名称”**列,单击 <Add property>、键入“ContactTypes”,然后按 Enter。
在**“键入”列中,选择“整数”**。
在**“必需”**列中,清除复选框。
在**“属性”窗口中,单击“选择列表”**链接。
**“选择列表”**对话框将打开。
在**“选择列表”对话框中,输入下面的值,然后单击“确定”**。
值
显示名称
0
现有客户
1
新客户
2
潜在客户
当屏幕上显示此字段时,它将向用户显示包含您输入的三个**“显示名称”**值的下拉列表。
详细了解
在此过程中,您创建了一个有三个可能的值的选择列表。在运行时该选择将作为具有三个文本值的下拉列表呈现给客户,但数据仍存储在其本机数据类型 Integer 中。LightSwitch 为您处理转换,不需要您编写任何代码。
您还可以创建值和显示名称在其中是相同数据类型的选择列表。例如,对于旅行应用程序,您可能希望提供一个目的地城市的固定列表。在这种情况下,向用户显示的值和存储在数据源中的值将是 String 类型。使用选择列表可以防止用户输入一个不在列表中的城市。
后续步骤
在下一课中,您将学习如何验证数据实体。
下一课:添加验证