private void _getMoreResults_Click(object sender, EventArgs e) { LoadingForm.Show(this, async p => { p.LoadingText = $"Loading {Constants.LimitPageSize} results..."; _query.Start = _resultSet?.NextResult; LoadResultSet(await _query.ExecuteReaderAsync()); }); }
private void ReloadResults() { if (_grid.Rows.Count > _grid.FixedRows) { _grid.Rows.RemoveRange(_grid.FixedRows, _grid.Rows.Count - _grid.FixedRows); } _resultSets.Clear(); LoadingForm.Show(this, async p => { p.LoadingText = $"Loading {Constants.PageSize} results..."; _query = _api.CreateQuery(_entity); _query.Filters.AddRange(_filters); _query.Count = Constants.PageSize; LoadResultSet(await _query.ExecuteReaderAsync()); }); }