Как ограничить количество возвращаемых записей данных
Привет,
Судя по вопросу, я новичок в программировании.
Я хотел бы знать, как с помощью" C# "запрограммировать" выпадающий список "так, чтобы он" загружал и показывал " 100 элементов одновременно.
< b> проблема:< / b>
Мой набор данных (MS SQL) имеет 40 000 записей - "выпадающий список" тянет все строки одновременно
Что я уже пробовал:
Хранимые процедуры SQL; ежедневный поиск в интернете; выдергивание волос.
Kevin Marois
Во-первых, расскажите нам немного больше о вашем окружении. Windows 7/8/10? Какая версия .Net? Какая версия SQL? Windows/WPF/Web?
Во-вторых, как пользователь загрузит следующие 100 записей? Каждый раз, когда он падает вниз, вы получаете следующие 100?
В-третьих, посмотрите на пейджинг - получение x-го количества записей на запрос. В принципе, вам нужно было бы сохранить начальный номер записи, а затем для каждого вызова увеличивать его на 100. Есть осложнения, когда речь идет о заказе. Взгляните на это:
http://stackoverflow.com/questions/109232/what-is-the-best-way-to-paginate-results-in-sql-server
Наконец, вы можете пересмотреть свой подход здесь. Выпадающий список на самом деле не рассчитан на 40 тысяч записей.
Member 12703654
Спасибо за советы-большая помощь в изучении того, как/что спрашивать на сайте.