按顺序从数据库动态创建多个下拉列表

时间:2012-08-10 13:30:17

标签: c# asp.net sql drop-down-menu

首先,如果已经有人问过并回答过这个问题我很抱歉,我一直在寻找帮助并且不断寻找空白。

基本上我需要的是这个。我必须创建一个帮助页面。此帮助页面的格式类似于您在硬件驱动程序站点上所期望的格式。第一个下拉框可能包含制造商名称。选择名称后,第二个下拉框列出所有相关类别(可能是型号),第三个下拉框可能列出该模型的实际硬件(硬盘,视频硬件,音频硬件等)。

我需要三个以这种方式工作的下拉框。所有数据都在一个包含多个表的数据库中,我正在使用Visual Studio 2010,SQL Server 2008,ASP.NET,C#。任何人都可以指出我正确的方向进行演练或教程或任何可能有用的方法吗?

提前致谢。 大卫

2 个答案:

答案 0 :(得分:1)

以下是使用AJAX控件工具包中的级联下拉列表的一个很好的教程:

Using CascadingDropDown with a Database

Microsoft的这个控件满足了您的需求。

答案 1 :(得分:0)

使用autopostback = true

下拉列表的selectedindexchanged事件