DropDownList1在GridView里吗?
GridView1中的某一个值->某一个是哪一个?protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
   DropDownList1.SelectedValue = e.Row.Cells[x].Text;
}

解决方案 »

  1.   

    我理解你的意思是将GridVeiw的中的某列的所有数据绑定到DropDownList,如果是的话,你将这列的数据取出来,你能绑定GridView,应该是有数据源,然后循环赋值给DropDownList,
      

  2.   

    我理解你的意思是将GridVeiw的中的某列的所有数据绑定到DropDownList,如果是的话,你将这列的数据取出来,你能绑定GridView,应该是有数据源,然后循环赋值给DropDownList,
      

  3.   

    我理解你的意思是将GridVeiw的中的某列的所有数据绑定到DropDownList,如果是的话,你将这列的数据取出来,你能绑定GridView,应该是有数据源,然后循环赋值给DropDownList,
      

  4.   

    我理解你的意思是将GridVeiw的中的某列的所有数据绑定到DropDownList,如果是的话,你将这列的数据取出来,你能绑定GridView,应该是有数据源,然后循环赋值给DropDownList,
      

  5.   

    我理解你的意思是将GridVeiw的中的某列的所有数据绑定到DropDownList,如果是的话,你将这列的数据取出来,你能绑定GridView,应该是有数据源,然后循环赋值给DropDownList,
      

  6.   

    楼主真逗,都toString了还能作为左值么?
    用DropDownList.SelectValue
    或者DropDownList.Text就可以
    GridView的单元格值也不是楼主那么取的protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        int l_Index = e.EventArgument;   
        存贮单元格值的变量 = GridView.Rows[l_Index].Cells[列数].ToString();
    }如果是楼主要把值赋到选择项里面那就需要声明一个ListItem对象
    //填充主题下拉列表DropDownList2        
                DataSet2TableAdapters.Dialog_Topic_SetTableAdapter l_D_T_S_Tadpt = new DataSet2TableAdapters.Dialog_Topic_SetTableAdapter();
                DataTable l_DT5 = l_D_T_S_Tadpt.Get_Setted_Topic(l_CompanyID);
                int l_SettedTopicNumber = l_DT5.Rows.Count;
                if (l_SettedTopicNumber > 0)
                {
                    //填充下拉列表
                    if (DropDownList2.Items.Count != 0)
                    {
                        DropDownList2.Items.Clear();
                    }
                    for (int i = 0; i < l_SettedTopicNumber; i++)
                    {
                        string l_Topic = l_DT5.Rows[i].ItemArray[0].ToString().Trim();
                        ListItem l_L_I = new ListItem();
                        l_L_I.Text = l_Topic;
                        l_L_I.Value = l_Topic;
                        DropDownList2.Items.Add(l_L_I);
                    }
                }
    上面这个代码可以作为参考,当然不是完全解决楼主问题的
      

  7.   

    填充或者改变下拉列表项就像我上面第二段代码那样,用一个ListItem作为媒介
      

  8.   

    DropDownList ddl;
    ddl = ((DropDownList)GridView.Rows[索引].FindControl("DropDownList1")).SelectedValue; 
    搂主试试看吧
      

  9.   

    foreach(gridviewrow gvr in this.gridview1.Rows)
    {
    string ddl= ((DropDownList)GridView.Rows[0].FindControl("DropDownList1")).SelectedValue.ToString().Trim(); 
    ListItem list = new ListItem();
    list.Text = ddl;
    list.Value = ddl;
    ddl.Items.Add(list);
    }