Как предварительно выбрать значение в MudSelect MudBlazor на основе идентификатора выбранного объекта в Blazor? [закрытоC#

Место общения программистов C#
Ответить
Anonymous
 Как предварительно выбрать значение в MudSelect MudBlazor на основе идентификатора выбранного объекта в Blazor? [закрыто

Сообщение Anonymous »

Я разрабатываю приложение в Blazor с использованием .NET 8 и MudBlazor, и у меня есть форма редактирования пользователя, в которой я хочу предварительно выбрать роль пользователя в компоненте MudSelect. У каждого пользователя есть поле iIdRoles, которое идентифицирует его роль, а MudSelect привязан к списку ролей (Data.LstRoles), где каждая роль имеет iIdRoles и vchRoleName.
Моя проблема в том, что когда я выбираю пользователя для редактирования, MudSelect отображается пустым, а не показывает имя роли выбранного пользователя.
Вот код, который я использую в своем компоненте .razor:

@foreach (var rol in Data.LstRoles)
{
@rol.vchNombreRol
}



А это код, который я использую для выбора пользователя, когда нажимаю «Изменить»:
private async Task OnClickUsuarioSelected(Usuarios usuarios)
{
Data.UsuariosSelected = usuarios;
await OnUsuariosSelected.InvokeAsync(usuarios);
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... selected-o
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»