private void databind() { //生成权限list using (DbDataReader reader = GroupManage.Premissioninfo()) { while (reader.Read()) { this.cblPermission.Items.Add(new ListItem(reader["powername"].ToString(), reader["id"].ToString())); } } //显示群组信息 using (DbDataReader readerGroup = GroupManage.getGroupinfo(Groupid)) { if (readerGroup.Read()) { txtGroup.Text = readerGroup["name"].ToString(); } } //显示群组成员 this.Usergrd.DataSource = GroupManage.getGroupUser(Groupid); this.Usergrd.DataBind(); //群组权限 DataTable dt = GroupManage.getGroupPermission(Groupid);//Userdata.GetUserGroup(userID); if (dt.Rows.Count > 0) { foreach (DataRow dr1 in dt.Rows) { for (int i = 0; i < cblPermission.Items.Count; i++) { if (dr1["powername"].ToString() == cblPermission.Items[i].ToString()) { cblPermission.Items[i].Selected = true; } } } } }