private void LoadSelectedUsersRoles() { if (SelectedUser == null) { return; } SelectedUsersRoles = null; try { string message = string.Empty; SelectedUsersRoles = PharmacyDatabaseService .AllRoleWithUsers(out message) .Where(rwu => rwu.UserId == SelectedUser.Id) .ToList(); } catch (Exception ex) { SelectedUsersRoles = null; ex = new Exception("获取用户或角色数据失败!", ex); MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } }