在winform中用vb 这样写:AddHandler dtKCDJ.Saved, AddressOf dtKCDJSaved
在asp.net中用 C# 怎么写,
谢谢!

解决方案 »

  1.   

                this.button1.Click += new System.EventHandler(this.button1_Click);
      

  2.   

    不是click, dtKCDJ是一个表,添加这个表的saved 事件,执行完后再删除,怎么添加事件,怎么删除事件
      

  3.   

    dtKCDJ.Saved += dtKCDJSaved;
      

  4.   

    那就要看Saved事件的委托定义了,如果是默认的EventHandler,通常第一个参数是事件的触发者,第二个参数可忽略
    假如dtKCDJ.Saved是点击dtKCDJ触发的,可以简单调用dtKCDJ.PerformClick()
      

  5.   


    dtKCDJ.PerformClick()出错,提示不包含PerformClick()的定义
      

  6.   

    PerformClick是Net为Button实现的,只是给你举个例子。
    你可以在dtKCDJ的类型定义中加一个事件处理方法,比如
    //这里取决于Saved事件的委托定义
    public void OnSaved(object sender)
    {
        if(this.Saved != null) this.Saved(sender, EventArgs.Empty);
    }在调用的地方dtKCDJ.Saved(dtKCDJ);