日期:2014-05-18  浏览次数:20396 次

动态生成的按钮事件为什么没有执行?
//那个按钮是在点击某个树节点后自动生成的,但是运行程序后,那个shenPiBtn按钮(有生成动态按钮),但是点击后没有执行事件处理的代码(在最后面的shenPiBtn_Click),比如
using   System;
using   System.Data;
using   System.Configuration;
using   System.Collections;
using   System.Web;
using   System.Web.Security;
using   System.Web.UI;
using   System.Web.UI.WebControls;
using   System.Web.UI.WebControls.WebParts;
using   System.Web.UI.HtmlControls;
using   System.Data.SqlClient;

public   partial   class   GM   :   System.Web.UI.Page
{
        int   row   =   0;
        GridView   gridView1   =   new   GridView();
        ArrayList   arrList   =   new   ArrayList();//保存审批项目名称
       
         
        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                //string   userID   =   Session[ "员工编号 "];
                //string   userName=Session   [ "员工姓名 "];
                if   (!IsPostBack)
                {
                        string   sql1   =   "select   项目名称   from   项目信息   where   完成日期   IS   NOT   NULL   and   开始日期   IS   NOT   NULL ";//历史项目
                        string   sql2   =   "select   项目名称   from   项目信息   where   完成日期   IS   NULL   and   开始日期   IS   NOT   NULL   ";//当前项目
                        string   sql3   =   "select   项目名称   from   项目信息   where   完成日期   IS   NULL   and   开始日期   IS   NULL ";//计划项目
                        string   sql4   =   "select   项目名称   from   项目信息   where   审核通过   IS   NULL ";//待审项目
                        string   sql5   =   "select   项目名称   from   项目信息   where   审核通过   =   1 ";//审核通过项目
                        string   sql6   =   "select   项目名称   from   项目信息   where   审核通过   =   0 ";//审核未通过项目
                        string   connStr   =   "Data   Source=(local);Initial   Catalog=ProjectManagement;Integrated   Security=True ";

                        SqlConnection   sqlConn   =   new   SqlConnection(connStr);
                        SqlCommand   sqlCmd   =   new   SqlCommand();