我在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
}
请帮忙。
感谢。
答案 0 :(得分:0)
如果要分配值,可以使用以下代码进行分配:
int datafieldid = ((ListItem)ddl2.Items[j]).Value;
或者您可以直接迭代listitem。请尝试以下方法:
foreach(var listItem in ddl2.Items)
{
datafeildid = listItem.Value;
}
答案 1 :(得分:0)
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
}