private void BindCombox() { ddlTemplate.Properties.Items.Clear(); TemplateGroups groups = DataGate.Project.Templates; if (groups != null && groups.Count > 0) { this.ddlTemplate.Properties.Items.AddRange(groups.ToArray()); ddlTemplate.Text = TemplateGroup.Default.Name; btnDelete.Enabled = false; btnActive.Enabled = false; //ddlTemplate.SelectedIndex = 0; } //instance.Tree.TemplateGroup = TemplateGroup.Current; }
private void BindCombox() { ddlTemplate.Properties.Items.Clear(); TemplateGroups groups = DataGate.Project.Templates; if (groups != null && groups.Count > 0) { this.ddlTemplate.Properties.Items.AddRange(groups.ToArray()); if (_IsEdit) { if (Current.TemplateName != null) { for (int i = 0; i < groups.Count; i++) { if (groups[i].Name == Current.TemplateName) { ddlTemplate.SelectedItem = groups[i]; CurrentTemplateGroup = groups[i]; ddlSignType.SelectedItem = groups[i].Sign.SignType; break; } } } else { ddlTemplate.SelectedItem = CurrentTemplateGroup = Current.Template != null?groups.GetByName(Current.Template.Name) : TemplateGroup.Default; } } else { ddlTemplate.SelectedItem = TemplateGroup.Default; CurrentTemplateGroup = TemplateGroup.Default; Current.Template = TemplateGroup.Default.Copy(); Current.TemplateName = Current.Template.Name; } } }