DropDownList的Value值,选中具有此Value值的项

来源:互联网 发布:mac sublime sass插件 编辑:程序博客网 时间:2024/06/05 17:54
有一个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;
}
原创粉丝点击