c# – 将列表绑定到下拉列表,如何处理值?

c# – 将列表绑定到下拉列表,如何处理值?,第1张

概述我将List绑定到DropDownList.但我想为每个列表项的值提供其他值. 我有以下ddl和列表: List<string> 运动,排球,橄榄球 <select> <option selected="selected" value="0"> Alle soorten</option> <option value="sport">sport</option> <optio 我将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" >    <option selected="selected" value="Sports">0</option>    <option value="Football">1</option></select>

稍后您可以像这样访问ID或值:

dropDown.SelectedItem.ValuedropDown.SelectedItem.Text
总结

以上是内存溢出为你收集整理的c# – 将列表绑定到下拉列表,如何处理值?全部内容,希望文章能够帮你解决c# – 将列表绑定到下拉列表,如何处理值?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1240282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存