【发布时间】:2019-05-07 00:18:57
【问题描述】:
所以我有一个程序可以将宠物添加到数据库中,
在这个数据库中有三个表:pets、breeds、species
当我添加宠物时,我需要使用下拉列表 speciesDropDownList 选择一个物种,然后再次从另一个下拉列表 breedDropDownList 中选择一个品种,但是当我查看品种下拉列表时 - 它显示所有品种 - 而不是品种从上一个下拉列表中选择的物种
问题:如何使品种下拉列表仅显示与物种下拉列表中先前选择的物种相关的相关品种?
示例 - 当我从 speciesDropDownList 中选择 Cat 时,我希望 breedDropDownList 仅显示 Persian
Screenshot of species dropdownlist
Screenshot of breed dropdownlist
Screenshot of both dropdownlists from inside visual studio
Screenshot showing both Breed and Species Tables data values
我在想象这样的代码:
SELECT BreedName FROM Breed WHERE Breed.Species = Species.Name
【问题讨论】:
-
如果你能提供一个minimal reproducible example 来说明你目前的进展,那就太棒了。
标签: c# asp.net sql-server visual-studio