C#.NET 如何触发自定义控件的事件
我自己写了个自定义控件,在自定义控件里面有个GridView,和一个按钮(刷新GridView的)。然后我在我的页面上调用这个自定义控件。现在我的想法是:我怎么在我这个页...
我自己写了个自定义控件,在自定义控件里面有个GridView,和一个按钮(刷新GridView的)。然后我在我的页面上调用这个自定义控件。现在我的想法是:我怎么在我这个页面触发自定义控件里面按钮的事件,让其重新绑定GridView数据
展开
1个回答
2013-04-20
展开全部
比如你的自定义控件叫 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(你的事件函数名字); 不知道你能看明白不... 仅仅作为参考!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询