永发信息网

C#.NET 如何触发自定义控件的事件

答案:1  悬赏:80  手机版
解决时间 2021-05-04 11:25
  • 提问者网友:树红树绿
  • 2021-05-04 00:13
我自己写了个自定义控件,在自定义控件里面有个GridView,和一个按钮(刷新GridView的)。然后我在我的页面上调用这个自定义控件。现在我的想法是:我怎么在我这个页面触发自定义控件里面按钮的事件,让其重新绑定GridView数据
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-05-04 01:26

比如你的自定义控件叫  MyGridView,在页面load里面声明:


MyGridView.相应的点击事件或者菜单事件+= new System.EventHandler(你的事件函数名字);


那么你触发相应事件的时候 就会一起触发刷新事件


//MyGridView.相应的点击事件或者菜单事件


 例如你在 MyGridView里面定义了一个事件  :


public event EventHandler  ButtonClick;


再实现 事件接口


public virtual void  OnButtonClick(EventArgs e)


{


    ButtonClick(this,e);


}


 在控件内部button.click中:


public void Button1_click(object sender,EvebtArgs e)


{


//刷新gridView


//最后这里  加上 OnButtonClick(e)即可.


}


这里就是 MyGridView.Click+= new System.EventHandler(你的事件函数名字);


不知道你能看明白不...


仅仅作为参考!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯