Dropdownlist Id在ascx.cs.s中不可见。我正在处理包含网格视图的ascx页面

时间:2014-02-20 11:47:13

标签: c# asp.net

我正在处理包含网格视图的ascx页面,该网页视图仅显示由前一个编码器开发的过滤结果。我可以在ascx源中看到代码,但网格在设计中不可见。此网格中还有一个ddl edititemtemplate。如果我尝试在ascx.cs中使用它,它是不可见的。

这是wcJobShuffling.ascx

中的源文件代码

   <table cellpadding="0" cellspacing="0" border="0" style="padding-left: 3px">
   <tr>
   <td align="left" valign="middle">
   <asp:DropDownList ID="ddlAssignTo" runat="server"          OnSelectedIndexChanged="ddlAssignTo_SelectionIndexChanged">
   </asp:DropDownList>
   </td>
   </tr>

在wcJobShuffling.ascx.cs中,我无法在intellisense中获得Id“ddlAssignTo”。例如,我需要分配数据源,即... ddlAssignTo.DataSource = objds.Tables [0]。

wcJobShuffling.ascx.cs

  protected void ddlAssignTo_SelectionIndexChanged(object sender, EventArgs e)
   {

        string strRole;
        DataSet dsEmpName;
        if (Session["RoleName"].ToString() == "SAO")
        {
            strRole = "SAO";
            ClsEmployeeDetails objClsEmployeeDetails = new ClsEmployeeDetails();
            dsEmpName = objClsEmployeeDetails.GetAllEmployeesbyRoleName(strRole);
            navigationJobs.Visible = true;
            ddlAssi

        }
      }   

0 个答案:

没有答案