后台建DropDownList,动态赋值。。。在线等。。
DropDownList ddlXmno = new DropDownList();
ddlXmno.ID = "ddlConsu" + tableDT1.Rows.Count;
DdlConsu(ddlXmno);//填充DropDownList
ddlXmno.Width = 150;
tc1.Width = "17%";
tc1.Controls.Add(ddlXmno);
//我想通过下面这一步,来使DropDownList当前选中的值。。
for (int j = 0; j < ddlXmno.Items.Count; j++)
{
if (ddlXmno.Items[j].Value.ToString() == bhStr[i].ToString()) //与数据库中查询出来的那条一样.
{
ddlXmno.Items[i].Selected = true; //这样就可以显示出来了.
break; //选中一条后,跳出循环.
}
}
//我添加监视。。得出的结果是:
ddlXmno.Items[1].Value.ToString() == 1084
bhStr[i].ToString() == 1084
为什么就是不进if中呢?,,好奇怪的问题。。。请大家帮我看看啊。。。