[原创]用SqlDataSource实现DropDownList的二级联动

本文介绍如何利用SqlDataSource控件在ASP.NET中创建二级联动的下拉列表,无需编写大量代码。通过设置SqlDataSource的连接字符串和SQL语句,实现了在一级下拉列表选择后,根据所选值动态加载二级下拉列表数据的功能。
摘要由CSDN通过智能技术生成

SqlDataSource 是为我这种懒人设计的,我觉得~~~

它只需要指定连接串和SQL语句,就可以轻松实现控件的数据绑定。

想做一个二级联动的下拉列表,又不想写代码……所以就想方设法用这个SqlDataSource了~~~

(AccessDataSource和XmlDataSource之类的……触类旁通吧)

 

思路:

    二级联动,事实就是在第一个下拉列表选择了某项之后,第二个下拉列表根据这个选项来显示下一级的内容……从数据库方面说,就是先把第一个列表的内容显示出来,然后返回一个选择的值,再根据这个值去查第二个列表的内容……

网上应该有不少解法的,但是用SqlDataSource的可能就少了……

 

XX.aspx

...

<!-- 一级列表start -->

<asp:DropDownList

  ID="BoardList"

  DataSourceID="BoardSource"

  runat="server"

  DataTextField="board_Name"

  DataValueField="board_ID"

  AutoPostBack="true"></asp:DropDownList>


<asp:SqlDataSource

  ID="BoardSource"

  runat="server"

  ConnectionString="<%$

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值