lixiaojun
2024-10-17 4cb1f00f84d160f97afd0fb86cf600e1be667dd5
WinFrmUI/HStation.WinFrmUI.Basic/01-SysCatalogManage/SetSysPropForCatalogDlg.cs
@@ -6,17 +6,14 @@
namespace HStation.WinFrmUI.Basic
{
    public partial class SetSysPropForCatalogDlg : Form
    public partial class SetSysPropForCatalogDlg : DevExpress.XtraEditors.XtraForm
    {
        public SetSysPropForCatalogDlg()
        {
            InitializeComponent();
            // this.treeList1.Columns["GroupName"].;
            /*            this.gridView1.Columns["GroupName"].Group();
            */
            repositoryItemCheckedComboBoxEdit1.DisplayMember = "Name";
            repositoryItemCheckedComboBoxEdit1.ValueMember = "ID";
            repositoryItemCheckedComboBoxEdit1.ValueMember = "Name";
            this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
        }
        private List<SysPropMappingViewModel> _allBindingList = new List<SysPropMappingViewModel>();
@@ -54,7 +51,7 @@
                        model.Inherit = child.Inherit;
                        model.ChoiceList = child.ChoiceList;
                        model.ChoiceIds = child.ChoiceList.Where(x => x.Have).Select(x => x.ID).ToList();
                        var stringList = child.ChoiceList.Where(x => x.Have == true).ToList().Select(x => x.ID.ToString()).ToList();
                        var stringList = child.ChoiceList.Where(x => x.Have == true).ToList().Select(x => x.Name.ToString()).ToList();
                        string result = string.Join(", ", stringList);
                        model.DisplayChoice = result;
                        _allBindingList.Add(model);
@@ -174,10 +171,10 @@
        private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e)
        {
            string isGroup = e.Node.GetValue("Inherit").ToString();
            if (isGroup == "True")
            string Inherit = e.Node.GetValue("Inherit").ToString();
            if (Inherit == "True")
            {
                e.State = CheckState.Unchecked;
                e.State = CheckState.Checked;
            }
            else
            {
@@ -195,7 +192,7 @@
        private void treeList1_AfterCheckNode(object sender, DevExpress.XtraTreeList.NodeEventArgs e)
        {
            SetCheckedChildNodes(e.Node, e.Node.CheckState, e);
         }
        }
        #region 设置子节点状态
@@ -213,10 +210,10 @@
                {
                    node.Nodes[i].CheckState = CheckState.Checked;
                    SetCheckedChildNodes(node.Nodes[i], check, e);
                 }
                }
            }
        }
        #endregion 设置子节点状态
      }
    }
}