在DATAGRID中使用模版列DROPDOWNLIST如何获取它的值

解决方案 »

  1.   

    foreach(DataGridItem di in dg_com.Items)
    {
    if(di.Cells[1].Text==ArrCom[0])
    {
    ((CheckBox)di.FindControl("SeleCheck")).Checked=true;
    ((DropDownList)di.FindControl("ddl_level")).SelectedValue=ArrCom[1];
    }
    }
      

  2.   

    private void dtgTest_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    Control ddlList = e.Item.FindControl("ddlList");
    if (ddlList != null)
    {
    string selectedvalue = ((DropDownList)ddlList).SelectedItem.Value.ToString();
    }
    }
      

  3.   

    private void dtgTest_ItemCommand(object source, System.Wb.UI.WebControls.DataGridCommandEventArgs e)
    {
      Control ddlList = e.Item.FindControl("ddlList");
      if (ddlList != null)
       {
         string selectedvalue = ((DropDownList)ddlList).SelectedItem.Value.ToString();
       }
    }
      

  4.   

    用FindControl来的到下拉框控件的引用
      

  5.   

    哈哈,原来你在这里,结贴了吧.---gxf