RadzenDropDownDataGrid with many records

Are there any restrictions or limitations on the use of this component?

We ran a test with a data source with more than 9,000 records. After choosing an item, the feedback takes about 1 minute.

  <RadzenDropDownDataGrid TValue="int"
                                @bind-Value="agendaProfissional.ProfissionalLotacaoID"
                                Placeholder="Selecione o Profissional..."
                                AllowFiltering="true"
                                FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive"
                                AllowClear="true"
                                Data="@profissionalLotacaoResult" 
                                TextProperty="Profissional.NomeProfissional"
                                ValueProperty="ProfissionalLotacaoID"
                                Change="@(args => OnChangeProfissionalLotacao(args))"
                                Style="width: 100%"
                                EmptyText="Registro não localizado"
                                SearchText="Pesquisar" >
            <Columns>
                <RadzenDropDownDataGridColumn Property="Profissional.NomeProfissional" Title="Profissional" Width="200px" />
                <RadzenDropDownDataGridColumn Property="Cbo.CBODescricao" Title="CBO" Width="200px" />
            </Columns>
        </RadzenDropDownDataGrid>

Declare

private IQueryable<ProfissionalLotacao> profissionalLotacaoResult;

On load

Query query = new Query();
query.Filter = "a => a.UnidadeSaudeID = " + Agenda.UnidadeSaudeSetor.UnidadeSaudeID;
profissionalLotacaoResult = await ProfissionalLotacaoService.GetIQAsync(query);

Count: 9,922

I prepared a test by replacing the RadzenDropDownDataGrid with a grid search, which captures the chosen item. There was no crash, even with more than 10,000 records in the grid consulted.

Confirmed! Fix will be released in our next update before the end of this week.

1 Like

Great !!!
Thank you so much Enchev