c#中如何让两个DropDownList关联
答案:3 悬赏:10 手机版
解决时间 2021-02-07 17:00
- 提问者网友:别再叽里呱啦
- 2021-02-07 14:05
我想在第一个DropDownList中显示省份,第2个中显示相应的城市,例如:1中显示黑龙江,2中就出现相应的哈尔滨、牡丹江等!并且我的数据都是在数据中保存的
最佳答案
- 五星知识达人网友:空山清雨
- 2021-02-07 15:13
在第一个DropDownList的SelectedIndexChanged事件中写第二个DropDownList的数据绑定方法
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-07 17:00
第一步:
在页面加载事件中绑定省的下拉列表:
dropdownlist.datasource=查询的结果;//查询结果可以是list或dataset等等
dropdownlist.datatextfield="name"; //name也就是实体类中保存省的属性
dropdownlist.datavaluefield="id"; //id也就是实体类中保存省id的属性
dropdownlist.databind();
第二步:
将省的dropdownlist的autopostback属性设置为true,并添加selectedindexchanged事件
第三步:
在第二步添加的事件中绑定市的dropdownlist,绑定方法和省的一样,sql语句中的where条件是:省的id=省的dropdownlist.selectedvalue
如果这样还看不明白,那就真的没办法了。。。
- 2楼网友:西风乍起
- 2021-02-07 16:53
数据库中设置主外键关系,通过对应的ID 判断对应的DropDownList的省份嘛
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |