一个dropdownlist的问题
下拉列表的数据中有一部分是Active的,还有一部分是InActive的,怎么样让DropDownList两种状态的数据都显示,但是InActive那部分的数据虽然显示,...
下拉列表的数据中有一部分是Active的,还有一部分是InActive的,怎么样让DropDownList两种状态的数据都显示,但是InActive那部分的数据虽然显示,但是不可选,给点提示即可!谢!
展开
2个回答
展开全部
得用分组显示下面代码,找到dropdownlist 服务器控件对应的属性就行了
<select>
<optgroup label="inActive1"></optgroup>
<optgroup label="inActive2"></optgroup>
<optgroup label="inActive3"></optgroup>
<optgroup label="inActive but listActive">
<option>Active1</option>
<option>Active2</option>
<option>Active3</option>
</optgroup>
</select>
<select>
<optgroup label="inActive1"></optgroup>
<optgroup label="inActive2"></optgroup>
<optgroup label="inActive3"></optgroup>
<optgroup label="inActive but listActive">
<option>Active1</option>
<option>Active2</option>
<option>Active3</option>
</optgroup>
</select>
展开全部
你先把数据中有Active的一部分取出来放到一个List<类型>( 至于什么类型看你的数据)集合里面,然后把有InActive的一部分的一部分也加到List<类型>里面 然后再一起绑定到DropDownList上 至于你说“InActive那部分的数据虽然显示,但是不可选”这个好像不能在DropDownList里面实现,但是你可以在选择数据传到后台的时候给它判断选择的数据是不是InActive那部分的数据,如果是就提示不能选择InActive那部分的数据。希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询