I don't understand why it's talking of enums. I forced the type, else it was going for equals instead of contains
<RadzenDataGrid @ref="ActivityRequestsGrid" AllowAlternatingRows="false" AllowFiltering="true" AllowPaging="true" PageSize="5" AllowSorting="true" EditMode="@editMode"
Data="@ActivityRequests" TItem="ActivityRequest" RowUpdate="@OnUpdateRow" RowCreate="@OnCreateRow" Sort="@Reset" Page="@Reset" Filter="@Reset" ColumnWidth="200px">
<Columns>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.RequestNumber" Title="#Activité">
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Type="typeof(string)" Property="ActivityRequest.CustomerActivity.Activity.Name" Title="Activité">
<EditTemplate Context="ActivityRequest">
<RadzenTextBox @bind-Value="ActivityRequest.CustomerActivity.Activity.Name" Style="width:200px; display: block" Name="Name" />
<RadzenRequiredValidator Text="Le nom est nécessaire" Component="Name" Popup="true" />
</EditTemplate>
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Customer.Name" Title="Client">
<EditTemplate Context="ActivityRequest">
<RadzenDropDown TValue="int" @bind-Value="ActivityRequest.CustomerActivity.Customer.ID" Placeholder="" AllowFiltering="true"
Data="@(Customers)" TextProperty="Name" ValueProperty="ID" />
</EditTemplate>
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.ScheduleBlock.Name" Title="Période">
<EditTemplate Context="ActivityRequest">
<RadzenDropDown @bind-Value="ActivityRequest.ScheduleBlock.ID" Data="@ScheduleBlocks" TextProperty="Name" ValueProperty="ID" Style="display: block;" />
</EditTemplate>
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Activity.ActivityType.Name" Title="Type">
<EditTemplate Context="ActivityRequest">
<RadzenDropDown @bind-Value="ActivityRequest.CustomerActivity.Activity.ActivityTypeID" Data="@ActivityTypes" TextProperty="Name" ValueProperty="ID" Style="display: block;" />
</EditTemplate>
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.Description" Title="Description">
<EditTemplate Context="ActivityRequest">
<RadzenTextBox @bind-Value="ActivityRequest.Description" Style="width:200px; display: block" Name="Description" />
<RadzenRequiredValidator Text="Le nom est nécessaire" Component="Description" Popup="true" />
</EditTemplate>
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Activity.DateTimeRequest" Title="Date demandée" Width="200px">
<Template Context="ActivityRequest">
@String.Format("{0:d}", ActivityRequest.CustomerActivity.Activity.DateTimeRequest)
</Template>
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.CustomerActivity.Activity.DateTimeRequest" Title="Date d'activité" Width="200px">
<Template Context="ActivityRequest">
@String.Format("{0:d}", ActivityRequest.CustomerActivity.Activity.DateTimeRequest)
</Template>
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Property="ActivityRequest.StatusDisplay" Title="Statut" Width="200px">
</RadzenDataGridColumn>
<RadzenDataGridColumn TItem="ActivityRequest" Context="ActivityRequest" Filterable="false" Sortable="false" TextAlign="TextAlign.Right" Frozen="true" FrozenPosition="FrozenColumnPosition.Right">
<Template Context="ActivityRequest">
@* <RadzenButton Icon="edit" ButtonStyle="ButtonStyle.Light" Variant="Variant.Flat" Size="ButtonSize.Medium" Click="@(args => EditRow(ActivityRequest))" @onclick:stopPropagation="true">
</RadzenButton>
*@ <RadzenButton ButtonStyle="ButtonStyle.Danger" Icon="delete" Variant="Variant.Flat" Shade="Shade.Lighter" Size="ButtonSize.Medium" class="my-1 ms-1" Click="@(args => DeleteRow(ActivityRequest))" @onclick:stopPropagation="true">
</RadzenButton>
<RadzenButton Text="Fiche" ButtonStyle="ButtonStyle.Light" Variant="Variant.Flat" Size="ButtonSize.Medium" Click="@(args => Details(ActivityRequest.ID))" @onclick:stopPropagation="true">
</RadzenButton>
</Template>
<EditTemplate Context="ActivityRequest">
<RadzenButton Icon="check" ButtonStyle="ButtonStyle.Success" Variant="Variant.Flat" Size="ButtonSize.Medium" Click="@((args) => SaveRow(ActivityRequest))">
</RadzenButton>
<RadzenButton Icon="close" ButtonStyle="ButtonStyle.Light" Variant="Variant.Flat" Size="ButtonSize.Medium" class="my-1 ms-1" Click="@((args) => CancelEdit(ActivityRequest))">
</RadzenButton>
<RadzenButton ButtonStyle="ButtonStyle.Danger" Icon="delete" Variant="Variant.Flat" Shade="Shade.Lighter" Size="ButtonSize.Medium" class="my-1 ms-1" Click="@(args => DeleteRow(ActivityRequest))">
</RadzenButton>
</EditTemplate>
</RadzenDataGridColumn>
</Columns>
</RadzenDataGrid>