c# - 组合框和灯开关

标签 c# visual-studio-lightswitch

我有一个包含字段性别的表,我想将其转换为包含男性和女性字段的自定义控件 (Edit:ComboBox)。 Lightswitch 相对较新,我不确定如何去做这方面的工作。我试过寻找但找不到任何信息。我正在使用 2012RC。谢谢

最佳答案

创建自动完成框有四种方法:

  1. 外键约束
  2. 本地 Assets
  3. 局部变量
  4. 选择列表

有一个 good blog post描述如何通过上述方法实现这个目标。

对于您的特定场景,我建议使用外键约束以确保数据完整性不会在 LightSwitch 应用程序内外遭到破坏。您需要做的就是在数据表中的性别字段和性别查找表的主键之间创建外键约束,然后将两个表导入同一数据源下。 LightSwitch 会自动将此字段创建为数据网格和详细信息表单中的组合框。如果您的性别查找表中有多个文本字段,默认情况下它将返回第一个字符串字段作为显示值。您可以通过更新性别查找表中的摘要属性来覆盖它以选择另一个要显示的字段。

关于术语,下拉框在 LightSwitch 中称为自动完成框,因此谷歌搜索 LightSwitch 自动完成将返回几篇关于如何创建多列自动完成、带有嵌入图像的自动完成、排序自动完成框、过滤可用显示的好文章和视频值(例如过滤到当前事件产品)、使用自动完成框来过滤其他表单等。

关于c# - 组合框和灯开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11571743/

相关文章:

c# - WPF 应用程序不向防火墙请求许可

mysql - 从 Azure 网站连接到远程数据库

visual-studio-lightswitch - 在电灯开关应用程序中扩展部署参数化

sql-server - Lightswitch可视化查询设计器的重用

wcf-ria-services - LightSwitch 与 WCF RIA

C# ExcelPackage (EPPlus) DeleteRow 不改变工作表尺寸?

c# - 检测是否在 KeyRoutedEventArgs 事件中按下修改键

c# - 新的 C# await 功能有什么作用?

c# - 如何将值从一种形式传递到另一种形式?

visual-studio-2012 - 为 "all users"安装 LightSwitch 2 层应用程序?