private void editToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dataGridView1.Rows.Count > 0)
         {
             RecipeTemplateItem item = dataGridView1.CurrentRow.DataBoundItem as RecipeTemplateItem;
             if (item != null)
             {
                 using (frmAddVariable addVariable = new frmAddVariable(item))
                 {
                     if (DialogResult.OK == addVariable.ShowDialog(this))
                     {
                         m_RecipeTemplates.DeleteTemplate(item);
                         m_RecipeTemplates.AddTemplate(addVariable.RecipeItem);
                         m_BindingSource.MoveFirst();
                     }
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
 private void addToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         using (frmAddVariable addVariable = new frmAddVariable(txtSendVariable.Text, txtReceiveVariable.Text))
         {
             if (DialogResult.OK == addVariable.ShowDialog(this))
             {
                 m_RecipeTemplates.AddTemplate(addVariable.RecipeItem);
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }