如何在一个button事件中执行另一个button事件?

来源:百度知道 编辑:UC知道 时间:2024/09/22 14:35:48
我这里有两个button,一个是A,一个是B
我单击A,执行A_Click()事件,在事件中我们需要对数据进行处理,处理完后,然后执行B的Click事件.
protected void A_Click(object sender, EventArgs e)
{
... ... //数据处理

这里需要执行B按钮的Click事件.这里应该如何实现?
}

protected void A_Click(object sender, EventArgs e)
{
B.Click+=new EventHandler(delegate(object sender,EventArgs e)
....
}

protected void B_Click(object sender, EventArgs e)
{
//B事件
}

顺序执行

何必那么麻烦呢??不就2个事件有先后的执行吗? 搞不明白为什么要用2个,1个btn里边不就能实现吗?你又不是A完事了还要按B。....

这问题问的有点。。。。。。。。。。。。。。。
---------分割线----------------------------------------------------
把Button B里要执行的内容写一个方法
Button A直接调用这个方法就可以了。。。

把 要执行B按钮的Click事件 的事情写成一个 公用的类就可以了 ,在 A 里面掉用就行了·

兄弟: 告诉你最简单的方法,我都是这样做

//B的事件
protected void B_Click(object sender, EventArgs e)
{
}

//A的
protected void A_Click(object sender, EventArgs e)
{
//数据处理 调用B

B_Click(sender,e) ;
}