DropDownList控件选定某项的相关方法

来源:互联网 发布:华图网络课程怎么样 编辑:程序博客网 时间:2024/05/16 13:54

在网页编程中常常会遇到在打开页面的时候,让DropDownList控件选中某个值的问题,实现代码如下:

     for (int i=0;i<DDLSinger.Items.Count ;i++)
     {
      if (DDLSinger.Items[i].Value==lblSingerID.Text )
      {
       DDLSinger.SelectedIndex=i;
      }
     }

下面这段代码主要实现如何在DataGrid中点击“编辑”后,在编辑状态下,模板列中DropDownList控件选中某个值的问题。

  private void DGSinger_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   ListItemType List=e.Item.ItemType;

   if (List==ListItemType.EditItem )
   {
    DropDownList DDLFamily=(DropDownList )e.Item.FindControl("DDLEditFamily");
    DataRowView DRV=(DataRowView )e.Item.DataItem;
    int i;

    for (i=0;i<DDLFamily.Items.Count ;i++)
    {
     if (DDLFamily.Items[i].Value==DRV["Family_id"].ToString())
     {
      DDLFamily.SelectedIndex=i;
     }
    }

    DropDownList DDLRegion=(DropDownList )e.Item.FindControl("DDLEditRegion");
    DataRowView DAV=(DataRowView )e.Item.DataItem;
    
    for(i=0;i<DDLRegion.Items.Count ;i++)
    {
     if (DDLRegion.Items[i].Value==DAV["Region_id"].ToString())
     {
      DDLRegion.SelectedIndex=i;
     }
    }
   }
  }

原创粉丝点击