永发信息网

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的省份嘛
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯