예제 #1
0
        private void InitializeCombox()
        {
            TMerchantTypeDTO[]      result = _client.TMerchantTypeQueryAll().Where(t => string.IsNullOrWhiteSpace(t.ParentId)).ToArray();
            List <TMerchantTypeDTO> source = new List <TMerchantTypeDTO>();

            source.Add(new TMerchantTypeDTO()
            {
                MerchatType = "请选择"
            });
            source.AddRange(result);
            comboBox1.DataSource    = source;
            comboBox1.DisplayMember = "MerchatType";
            comboBox1.ValueMember   = "MerchantId";
        }
예제 #2
0
        public static TreeNode InitializeTree(string TreeType)
        {
            TreeNode rootNode = new TreeNode("全部");
            List <TMerchantTypeDTO> result = _client.TMerchantTypeQueryAll().Where(t => string.IsNullOrWhiteSpace(t.ParentId)).ToList();

            if (result != null && result.Count > 0)
            {
                result.ForEach(t =>
                {
                    TreeNode node           = new TreeNode(t.MerchatType);
                    node.Name               = t.MerchantId;
                    node.ToolTipText        = t.MerchantDes;
                    node.ImageIndex         = 0;
                    node.SelectedImageIndex = 1;
                    GetSubNode(ref node, t.MerchantId);
                    rootNode.Nodes.Add(node);
                });
            }
            return(rootNode);
        }