繁体   English   中英

ASP.NET C#中的下拉列表DataValueField

[英]Dropdownlist DataValueField in asp.net c#

我在asp下拉列表中有多个项目,我想使用循环将其DataValueField设置为一个一。 我做到了如下。

int cnt = ddl2.Items.Count;

for(int j=0;j<cnt;j++)
{
    string val = ddl2.Items[j].ToString();
    int datafieldid = // want datavaluefield id here
}

请帮忙。

谢谢。

如果要分配值,则可以使用以下代码进行分配:

int datafieldid = ((ListItem)ddl2.Items[j]).Value;

或者您可以直接迭代listitem。 请尝试以下操作:

 foreach(var listItem in ddl2.Items)
    {
       datafeildid = listItem.Value;
    }
int cnt = ddl2.Items.Count;

for(int j = 0;j < cnt ; j++)
{   
    string val = ddl2.Items[j].ToString();
    int datafieldid =  ddl2.Items[j].value // want datavaluefield id here
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM