private void gridProperties_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { K2.PSUK.ServiceObjectSchema.SchemaObject.SchemaProperty property = schemaObject.SchemaProperties[e.RowIndex]; AddPropertyForm frmAddProperty = MapPropertyToform(property); if (frmAddProperty.ShowDialog() == DialogResult.OK) { schemaObject.SchemaProperties[e.RowIndex] = MapPropertyFormToSchemaProperty(frmAddProperty); updateGrids(); } }
private AddPropertyForm MapPropertyToform(K2.PSUK.ServiceObjectSchema.SchemaObject.SchemaProperty property) { AddPropertyForm frmAddProperty = new AddPropertyForm(); frmAddProperty.txtDescription.Text = property.Description; frmAddProperty.txtDisplayName.Text = property.DisplayName; frmAddProperty.txtProeprtyName.Text = property.Name; string x = property.K2Type.ToString(); frmAddProperty.cmbSmOType.SelectedItem = x; frmAddProperty.cmbNativeType.Text = property.TrueType; return(frmAddProperty); }