0

动态数据中的外键字段显示下拉列表中子表的下一个字符字段。我怎么能告诉它显示另一个字段?

假设这些表: Personnel(PKPersonnelID, PersonnelName, FKDepartmentID) Department(PKDepartmentID, Description, Department)

Personnel 表中的 FKDepartmentID 是 Department 表的外键。当我想向 Personnel 插入新记录时,动态数据会向我显示 FKDepartmentID 的 DropDownList。在此 DropDownList 中,显示了 Description 字段中的值(据我所知,它显示了主键之后的第一个 char 字段)。但我想显示部门字段值。

4

1 回答 1

0

您将数据与下拉列表绑定的代码,您能否在这里显示它,假设您的下拉列表 ID 是drpDepartment,而不是让您的绑定如下:

drpDepartment.DataTextField = "Department";
drpDepartment.DataValueField = "PKDepartmentID";
drpDepartment.DataSource = YOURCOLLECTION OR DATASOURCE;
drpDepartment.DataBind();
于 2012-06-04T10:03:56.773 回答