怎么创建一个DataGridCommandEventArgs的实例?     
    
  //   C#,   ASP.NET     
    
  protected   void   S_CheckedChanged(object   sender,   System.EventArgs   e)     
  {                                   
      //   CheckedChanged事件中只能用object   sender,   System.EventArgs   e做参数才能被调用     
      //   而C#中局部变量一定要先赋值     
      //   在这里该怎么声明一个DataGridCommandEventArgs的实例来调用SetS     
  }                             
    
  protected   void   SetS(DataGridCommandEventArgs   e)     
  {     
      //   代码行     
  }   

解决方案 »

  1.   

    这个应该是在委托里面来实现的;
    this.ibtinsert.Click += new System.Web.UI.ImageClickEventHandler(this.ibtinsert_Click);
    this.ibtinsert.Click += new System.Web.UI.ImageClickEventHandler(SetS);不过你要注意,委托的事件参数是有限制的,不是每一个都可以的
      

  2.   

    DataGridCommandEventArgs
    你看他写的就知道了吧..他是处理datagridcommand的eventargs.不是所有的事件都能用的呀!!
      

  3.   

    // 构造函数如下
    DataGridCommandEventArgs (
    DataGridItem item,
    Object commandSource,
    CommandEventArgs originalArgs
    )
      

  4.   

    你确实要创建此实例 -》DataGridCommandEventArgs eventArgs = new DataGridCommandEventArgs (
    null,
    sender,
    e
    );不过,你要思考下了,这样是否有意义?是否改变了 DataGridCommandEventArgs 的本意?
    至少此时缺少了 DataGridItem 参数 ....