Пример #1
0
        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());
            });
        }
Пример #2
0
        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());
            });
        }