有一个DropDownList控件,现在只知道它其中的一项的Value值,并不知道此项的索引index.但要让此项选中.我是这样实现的,其实很简单,我只是用了一个很笨的方法,就是用这个知道的Value值,一项项的与DropDownList的Value值作比较,相等的时候就让这项选中.
CS代码如下:
int iKnownValue = 3;
BLL.Test dtest = new BLL.Test();
try
{
ddlTest.DataSource = dtest.GetListByID(umexplain.TestID);
ddlTest.DataBind();
for (int i = 0; i < ddlTest.Items.Count; i++)
{
if (Convert.ToInt32(ddlTest.Items[i].Value) == iKnownValue)
{
ddlTest.Items[i].Selected = true;
break;
}
}
}
catch (Exception ex)
{
throw ex;
}
CS代码如下:
int iKnownValue = 3;
BLL.Test dtest = new BLL.Test();
try
{
ddlTest.DataSource = dtest.GetListByID(umexplain.TestID);
ddlTest.DataBind();
for (int i = 0; i < ddlTest.Items.Count; i++)
{
if (Convert.ToInt32(ddlTest.Items[i].Value) == iKnownValue)
{
ddlTest.Items[i].Selected = true;
break;
}
}
}
catch (Exception ex)
{
throw ex;
}