当前位置: 代码迷 >> C# >> 初学者提问, 怎么在一个函数中调用一个事件
  详细解决方案

初学者提问, 怎么在一个函数中调用一个事件

热度:56   发布时间:2016-05-05 03:14:21.0
菜鸟提问, 如何在一个函数中调用一个事件
1.页面中有一个Datagrid, 对应一个事件
private void dgCopies_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
switch (e.CommandName)
{
                               ....
                         case "AnnulerCopie":
{
                                      当点击这个按钮的时候
                                       执行代码
break;
}
}
Rebind();
}
2.我的问题是,我想自己定义一个函数,它的功能就相当于我点击这个按钮调用这个事件.
先谢谢各位大神了
------解决思路----------------------
例如你可以写
private void dgCopies_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
switch (e.CommandName)
{
                               ....
                         case "AnnulerCopie":
{
                                      当点击这个按钮的时候
                                       方法abc()
break;
}
}
Rebind();
}

public void 方法abc()
{
........
}

这里的方法abc才是你要调用的东西,而private void dgCopies_ItemCommand 根本不需要调用。
------解决思路----------------------
取决于它的构造函数,自己查查。
  相关解决方案