如何在单击一次按钮时执行两种不同的操作? [英] how to perform two different actions on single button click?

查看:77
本文介绍了如何在单击一次按钮时执行两种不同的操作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我有两种方法

 私有  void  insertrow()
{

}



私有 无效 updaterow()
{

} 




我想在保存按钮中单击这两种不同的方法


 受保护的 无效 BtnSave_Click(对象发​​件人,EventArgs e)
{
} 


例如,如果iam插入新记录,我想调用inserrow();
否则,如果编辑现有记录,我将更新行..?
任何帮助../?/

解决方案

您需要添加一些方法来知道您是否要插入或更新.创建一个标志,例如IsNew.

 受保护的  void  BtnSave_Click(对象发​​件人,EventArgs e)
{
  如果(IsNew)
  {
    insertrow()
  }
  其他
  {
    updaterow()
  }
} 


hi
i have two methods

private void insertrow()
{

}



private void updaterow()
{

}




i want to these two differnt methods in save button click


protected void BtnSave_Click(object sender, EventArgs e)
{
}


ie if iam inserting a new record i want to call inserrow();
ootherwise if editing existing record i will updaterow ..?
Any Help..?/

解决方案

You need to add some way to know if you are inserting or updating. Create a flag, such as IsNew.

protected void BtnSave_Click(object sender, EventArgs e)
{
  if (IsNew)
  {
    insertrow()
  }
  else
  {
    updaterow()
  }
}


这篇关于如何在单击一次按钮时执行两种不同的操作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆