private void btnAddMethod_Click(object sender, EventArgs e) { if (schemaObject.SchemaProperties.Count <= 0) { MessageBox.Show("Add properties before trying to add a method"); } else { AddMethodForm frmAddMethod = new AddMethodForm(schemaObject); if (frmAddMethod.ShowDialog() == DialogResult.OK) { schemaObject.SchemaMethods.Add(schemaObject.UpdateMethod(frmAddMethod.schemaMethod, (List <SchemaMethodProperty>)frmAddMethod.gridProperties.DataSource)); updateGrids(); } } }