我有以下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" > <option selected="selected" value="Sports">0</option> <option value="Football">1</option></select>
稍后您可以像这样访问ID或值:
dropDown.SelectedItem.ValuedropDown.SelectedItem.Text总结
以上是内存溢出为你收集整理的c# – 将列表绑定到下拉列表,如何处理值?全部内容,希望文章能够帮你解决c# – 将列表绑定到下拉列表,如何处理值?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)