private void LoadTreeListView()
        {
            List <String>    orgTypeList = new List <string>();
            PrivilegeService _proxy      = Common.Util.CreateProxy();

            using (_proxy as IDisposable)
            {
                IList <String> keys = null;
                keys = _proxy.QueryAppID();
                if (keys != null)
                {
                    foreach (string key in keys)
                    {
                        List <String> orgType = _proxy.GetOrgType(key);
                        if (orgType != null)
                        {
                            foreach (String orgtypeone in orgType)
                            {
                                orgTypeList.Add(orgtypeone);
                            }
                        }
                    }
                }
                //orgTypeList = _proxy.GetOrgType("HIS");

                currentRoleResourcList = _proxy.QueryByTypeRoleId(pageJudge, currentRole.Id);
            }

            foreach (string orgType in orgTypeList)
            {
                string[]         orgTypeArray = orgType.Split('|');
                TreeListViewItem item         = new TreeListViewItem();
                item.Text       = orgTypeArray[1].ToString();
                item.Name       = orgTypeArray[0].ToString();
                item.Tag        = orgTypeArray;
                item.ImageIndex = 0;
                item.SubItems.AddRange(new string[] { orgTypeArray[0], orgTypeArray[2] == "isDepTrue" ? "ÊÇ" : "·ñ" });

                nTreeListView1.Items.Add(item);
            }

            if (currentRoleResourcList != null || currentRoleResourcList.Count != 0)
            {
                for (int item = 0; item < nTreeListView1.ItemsCount; item++)
                {
                    foreach (RoleResourceMapping roleRes in currentRoleResourcList)
                    {
                        if (nTreeListView1.Items[item].Name == roleRes.Resource.Id)
                        {
                            nTreeListView1.Items[item].Checked = true;
                        }
                    }
                }
            }
        }