Asp.Net,动态数据网站,外键一对一关系,DropdownList,如何自定义?

时间:2010-03-15 15:40:55

标签: asp.net drop-down-menu foreign-keys asp.net-dynamic-data

我使用的是Asp.Net的动态数据网站项目类型。 我创建了一个在使用外键指定的两个表之间具有一对一关系的数据库(这可能是一对多,但我使用了linq设计器将其更改为一对一的关系)。

即。我有一个表Invoice和表CreditNote,它将Invoice_Id作为外键

我希望当我导航到CreditNotes / Insert.aspx时,它会在下拉列表中显示InvoiceIds列表。它几乎这样做 - 它创建了下拉列表,但只填充选项值而不是文本,所以我在html源代码中得到类似的东西(注意只填充了值 - 对用户来说看起来是空的):

<select>
    <option value="someInvoiceId"></option>
    <option value="someInvoiceId"></option>
  </select>

谁能告诉我如何解决这个问题? 在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

嘿,我只是偶然发现了这个问题寻找另一个答案,但我认为您可能需要在模型上设置更多的元数据,例如添加属性,以便您可以定义应该使用哪个字段