0

動的データの外部キー フィールドは、子テーブルの次の char フィールドをドロップダウン リストに表示します。別のフィールドを表示するにはどうすればよいですか?

次のテーブルを想定します。 Personnel(PKPersonnelID, PersonnelName, FKDepartmentID) Department(PKDepartmentID, Description, Department)

Personnel テーブルの FKDepartmentID は Department テーブルへの外部キーです。Personnel に新しいレコードを挿入したい場合、Dynamic Data は FKDepartmentID の DropDownList を表示します。この DropDownList では、説明フィールドの値が表示されます (私が認識したように、主キーの後の最初の char フィールドが表示されます)。しかし、Department フィールドの値を表示したいと考えています。

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 に答える