51代码网ORACLEMYSQLSQL SERVER其它数据库java/jspasp/asp.netC/C++/VC++APP应用其它语言服务器应用
您现在的位置: 51代码网 >> asp.net >> 文章正文

DropDownList控件如何使用

更新时间:2012-3-26:  来源:51代码网

我现在需要做一个修改页面,数据是存在数据库里面的,需要把数据库存的那个值先读出来,然后在WEB页面的DropDownList控件中需要选中当前值。

比如:数据库里面存的是BB
DropDownList控件里面的Items值有AA,BB,CC,怎么设置使DropDownList控件显示BB?

我的代码是怎样的:
protected void CheckDropDownListValue(DropDownList pDropDL ,string pValue)
  {
  for (int i = 0; i < pDropDL.Items.Count; i++)
  {
  if (pDropDL.Items[i].Value == pValue)
  {
  pDropDL.SelectedIndex = i;
  return;
  }
  }
  //int i = 0;
  //foreach (ListItem item in pDropDL.Items)
  //{
  // //if (item.ToString() == pValue)
  // //{
  // // pDropDL.SelectedIndex = i;
  // // return;
  // //}
  // //i++;
  //}
  }

我用上面两种方法都试过,结果都是一样的,已上面那个例子为例

结果是这样的:
选中的确实是BB,
但是DropDownList控件的下拉框值变成了AA,BB,CC,AA,BB,CC
protected void CheckDropDownListValue(DropDownList pDropDL ,string pValue)
  {
  pDropDL.SelectedValue = pValue
  }

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 赞助商链接
    推荐文章
  • 此栏目下没有推荐文章
  • {
    设为首页 | 加入收藏 | 友情链接 | 网站地图 | 联系站长 |