protected void loadPermissionToChkBoxListPermission() { PermissionController permission_obj = new PermissionController(); DataTable dt = permission_obj.GetPermissionsByCode("SYSTEM_TAB"); CheckBoxList_Permission.DataSource = dt; CheckBoxList_Permission.DataTextField = "PermissionName"; CheckBoxList_Permission.DataValueField = "PermissionId"; CheckBoxList_Permission.DataBind(); //ArrayList array_data = new ArrayList(); //array_data.Add(new ListItem("View", "V")); //array_data.Add(new ListItem("Insert", "I")); //array_data.Add(new ListItem("Update", "U")); //array_data.Add(new ListItem("Security", "S")); //array_data.Add(new ListItem("History", "H")); //CheckBoxList_Permission.DataSource = array_data; //CheckBoxList_Permission.DataTextField = "Text"; //CheckBoxList_Permission.DataValueField = "Value"; //CheckBoxList_Permission.DataBind(); }
protected void loadPermissionToChkBoxListPermission(string permissions) { PermissionController permission_obj = new PermissionController(); DataTable dt = permission_obj.GetPermissionsByCode("SYSTEM_TAB"); CheckBoxList_Permission.DataSource = dt; CheckBoxList_Permission.DataTextField = "PermissionName"; CheckBoxList_Permission.DataValueField = "PermissionId"; CheckBoxList_Permission.DataBind(); string[] arr_result = permissions.Split(new string[] { "," }, StringSplitOptions.None); for (int i = 0; i < CheckBoxList_Permission.Items.Count; i++) { for (int x = 0; x < arr_result.Length; x++) { if (CheckBoxList_Permission.Items[i].Value == arr_result[x]) { CheckBoxList_Permission.Items[i].Selected = true; } } } }