动态数据中的外键字段显示下拉列表中子表的下一个char字段。如何告诉它显示另一个字段?
假设这些表格: 人员(PKPersonnelID,PersonnelName,FKDepartmentID) 部门(PKDepartmentID,描述,部门)
Personnel表中的FKDepartmentID是Department表的外键。当我想向Personnel插入新记录时,动态数据显示了FKDepartmentID的DropDownList。在这个DropDownList中,显示了Description字段中的值(正如我所知,它显示了主键之后的第一个char字段)。但我想显示部门字段值。
答案 0 :(得分:0)
你用下拉列表绑定数据的代码,请你在这里显示一下,假设你的下拉列表ID是drpDepartment,而不是像你这样绑定:
drpDepartment.DataTextField = "Department";
drpDepartment.DataValueField = "PKDepartmentID";
drpDepartment.DataSource = YOURCOLLECTION OR DATASOURCE;
drpDepartment.DataBind();