示例#1
0
        private void AddUserRole()
        {
            TRoleManager roleManager = new TRoleManager();

            this.cb_userType.MultiColumnComboBoxElement.Columns.Add("NAME");
            var data = roleManager.GetDataSetByFieldsAndWhere("distinct UserRole", "where UserRole != '管理员'").Tables[0];

            if (data.Rows.Count <= 0)
            {
                return;
            }
            foreach (DataRow dr in data.Rows)
            {
                this.cb_userType.EditorControl.Rows.Add(dr[0].ToString());
            }
            this.cb_userType.EditorControl.ShowColumnHeaders   = false;
            this.cb_userType.EditorControl.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
            if (this.cb_userType.EditorControl.Rows.Count > 0)
            {
                this.cb_userType.SelectedIndex = 0;
            }
        }
        private void Init()
        {
            InitCheckItems();
            this.cob_roleList.MultiColumnComboBoxElement.Columns.Add("NAME");
            var data = roleManager.GetDataSetByFieldsAndWhere("distinct UserRole", "where UserRole != '管理员'").Tables[0];

            if (data.Rows.Count <= 0)
            {
                return;
            }
            foreach (DataRow dr in data.Rows)
            {
                this.cob_roleList.EditorControl.Rows.Add(dr[0].ToString());
            }
            this.cob_roleList.EditorControl.ShowColumnHeaders   = false;
            this.cob_roleList.EditorControl.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
            if (this.cob_roleList.EditorControl.Rows.Count > 0)
            {
                this.cob_roleList.SelectedIndex = 0;
            }
            //init limit
            InitCheckLimitByRole(this.cob_roleList.Text.Trim());
        }