我正在使用 ASP.NET 动态数据来创建票证编辑表单。工单与问题代码相关联,但不使用问题代码的主键。(数据库是第 3 方,所以我无法控制...)
所以问题代码看起来基本上像:
ProblemCode
(
ID int,
Code varchar(8),
Description varchar(250)
)
关联在 Ticket.ProblemCode 和 ProblemCode.Code 之间
现在的问题是 ForeignKey_Edit (实际上是 PopulateListControl)用主键填充下拉列表,即 ID ......但票证实际上是使用代码将两者联系在一起。我错过了什么吗?有没有一种简单的方法可以让它使用 Code 作为值呢?
如果不是,我可能会从视图中消除 ID,因为我认为它不必在任何地方使用......我只是喜欢有一个 ID。