【问题标题】:SQL Server and Visual Studio dropdownlist "select from where" from another dropdownlistSQL Server 和 Visual Studio 下拉列表“从另一个下拉列表中选择”
【发布时间】: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

【问题讨论】:

标签: c# asp.net sql-server visual-studio


【解决方案1】:

您可以在您的物种下拉列表中设置 onChange 事件来填充您的品种下拉列表..

这个查询应该可以工作 -> SELECT BreedName FROM Breed WHERE Breed.Species = Species.Name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-26
    相关资源
    最近更新 更多