Пример #1
0
        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;
        }
Пример #2
0
        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;
                }
            }
        }