DropDownList的默认选择项
while(dr.Read())
{
kehulist.Items.Add(new ListItem(dr["name"].ToString(),dr["id"].ToString()));
if(dr["id"].ToString()==name)
{
kehulist.SelectedIndex=itemid;
}
Label2.Text=name+" "+dr["id"].ToString()+" "+itemid;
itemid++;
}
使用Label2输出的结果是name和 dr["id"]的值相同,但是却无法进入if语句块内。
本文探讨了在使用DropDownList控件时遇到的问题:当尝试根据特定条件设置默认选中项时,代码逻辑未能按预期工作。尽管数据显示name和id值相同,但if判断语句内的代码并未执行。

被折叠的 条评论
为什么被折叠?



