c# – 将列表绑定到下拉列表,如何处理值?
发布时间:2020-12-15 18:15:23 所属栏目:百科 来源:网络整理
导读:我将List绑定到DropDownList.但我想为每个列表项的值提供其他值. 我有以下ddl和列表: Liststring 运动,排球,橄榄球 select option selected="selected" value="0" Alle soorten/option option value="sport"sport/option option value="volleyball"volleyba
我将List绑定到DropDownList.但我想为每个列表项的值提供其他值.
我有以下ddl和列表: List<string> 运动,排球,橄榄球 <select> <option selected="selected" value="0"> Alle soorten</option> <option value="sport">sport</option> <option value="volleyball">volleyball</option> <option value="rugby">rugby</option> </select> 但我想跟随(值中的ID) <select> <option selected="selected" value="0"> Alle soorten</option> <option value="1">sport</option> <option value="2">volleyball</option> <option value="3">rugby</option> </select> 我如何创建一个List,以便获得上面的下拉列表. 谢谢 解决方法
如果您能够更改源的类型,我建议您使用字典.你可以这样做:
var source = new Dictionary<int,string>(); source.Add(0,"Sports"); source.Add(1,"Football"); dropDown.DataSource = source; dropDown.DataTextField = "Key"; dropDown.DataValueField = "Value"; dropDown.DataBind(); 这会导致: <select name="DdlCat2" id="DdlCat2" class="cats"> <option selected="selected" value="Sports">0</option> <option value="Football">1</option> </select> 稍后您可以像这样访问ID或值: dropDown.SelectedItem.Value dropDown.SelectedItem.Text (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Oracle数据库设计省市区小区数据库建表
- Ajax easyui 作用域的问题,先记下来
- 如何使用AJAX在javascript中调用Twitter v1.1 API
- schema.doc.xml报错pic: org.apache.solr.common.SolrExcep
- c# – Visual Studio 2015:无法为目标框架解析mscorlib
- ruby-on-rails – Rails 4中动态表单的未经许可的参数
- 飞镖 – 在颤动中更改TextField的下划线[复制]
- c# – 类不从对象继承?
- Hybrid(3)More Meteor Example - Social
- React 中style的使用