Dropdownlist 下拉菜单筛选问题
我在gridview后添加ItemTemplate,里面添加DropDownList,下拉菜单数据来自数据库表table1,每次选择时下拉菜单会默认弹出table1中所有...
我在gridview后添加ItemTemplate ,里面添加DropDownList,下拉菜单数据来自数据库表table1,每次选择时下拉菜单会默认弹出table1中所有值,我想根据gridview对应列的某一项,根据table1表中列的属性,做出筛选,然后在dropDownList下拉菜单中只显示符合要求的选项
比如说 先gridview绑定如下
航班号 属性 管理者
MU8436 B737NG 此处为下拉菜单
……
table1表如下
姓名 年龄 …… 资质
张三 28 …… B737NG
李四 26 …… B737-300
王五 25 …… B737NG
gridview绑定table1中的姓名列
正常的话gridview的dropDownList下拉菜单会全部显示:张三 李四 王五 三项
我要做到根据属性 和资质匹配 使用时
MU8436对应列只会显示 张三 王五两项
请问如何做啊 金币没有了 各位大哥大姐帮帮忙 小弟不甚感激
在线等 展开
比如说 先gridview绑定如下
航班号 属性 管理者
MU8436 B737NG 此处为下拉菜单
……
table1表如下
姓名 年龄 …… 资质
张三 28 …… B737NG
李四 26 …… B737-300
王五 25 …… B737NG
gridview绑定table1中的姓名列
正常的话gridview的dropDownList下拉菜单会全部显示:张三 李四 王五 三项
我要做到根据属性 和资质匹配 使用时
MU8436对应列只会显示 张三 王五两项
请问如何做啊 金币没有了 各位大哥大姐帮帮忙 小弟不甚感激
在线等 展开
1个回答
展开全部
你那个dropdownlist不是从数据表查得嘛
取那个属性(B737NG)作为查询table1的条件不就结了!where 资质=B737NG
然后把数据绑定到DDL里
完事!
取那个属性(B737NG)作为查询table1的条件不就结了!where 资质=B737NG
然后把数据绑定到DDL里
完事!
追答
你这代码写的……怎么乱七八糟的!要格式没格式,要注释没注释!
而且你这数据库连接怎么都写到aspx里来了??应该在DAL里啊!
在校的学生么?
我是看不懂你写的玩意
给你个思路吧,点按钮,查询生成gridview,每行都有返回的“属性”列,将这个值作为另一个查询语句的where条件,返回的值绑定ddl
CreatAdminBLL creatBLL = new CreatAdminBLL();
ArrayList creatList = new ArrayList();
creatList = creatBLL.SearchLevel4DDL(Session["LevelID"].ToString());
DDLLevel.DataSource = creatList;
DDLLevel.DataBind();
我自己写别的东西里的一段代码,你自己看看吧,不一定是标准的用法,但能解决问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询