Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# LINQ-запрос при отношении "многие-ко-многим" (Entity Framework) http://www.cyberforum.ru/ado-net/thread1889564.html
Добрый день! Второй вечер подряд не могу понять как в случае EF и Linq To Entites составить запрос при отношении "многие-ко-многим". Вот, например, есть классический пример, даны 3 таблицы:...
C# Вывод image в Excel Есть база есть екселевский файл, что надо выводит, все кроме картинки в клетке пишет вот это "System.Drawing.Bitmap" подскажите что не так(. Вот код: private void btnBadge_Click(object sender,... http://www.cyberforum.ru/ado-net/thread1889219.html
C# DataGridView: Вывод другой таблицы по кнопке
Есть бд-шка, нужно чтобы при запуске выдавалась таблица, а по кнопке, выдавался запрос из той же бд. то есть по нажатию, DataGrigView обновляется и выводится новая таблица (из запроса). У меня есть...
C# Из textbox в БД
Добрый день. Можно пример кода,как строится запрос в БД, чтобы перенести введенные данные из textbox в базу. Добавлено через 5 минут Тему можно закрывать.
C# SQLite, возвращать id последней записи http://www.cyberforum.ru/ado-net/thread1888223.html
У меня создана бд, в которой есть автоинкременируемый id, из-за того, что некоторые записи приходится удалять, общее количество записей не совпадает с id последней, как мне узнать id ? Добавлено...
C# "uch_pr_client.add_f" не содержит конструктор, который принимает аргументы "1" нужно, чтобы первая форма вызывала форму add_f при нажатии на клавишу button2.. а тут ошибка.. и как с ней быть? класс public class db_core содержит подключение к базе данных sql, команды для... подробнее
Vla00
8 / 8 / 9
Регистрация: 06.10.2012
Сообщений: 566
04.01.2017, 15:20  [ТС] 0

DatagridView тормозит при загрузке данных

04.01.2017, 15:20. Просмотров 1139. Ответов 15
Метки (Все метки)

Ответ

Цитата Сообщение от Igr_ok Посмотреть сообщение
Сортировка по неиндексированному полю может существенно увеличить время выполнения запроса.
Пробовал создавать индекс и убирал сортировку, время выполнения одинаковое.

Добавлено через 1 минуту
Цитата Сообщение от MVK Посмотреть сообщение
Посоветовать могу только одно: оптимизируйте запрос к БД (или ее таблицы). Для проверки сделайте простой запрос с выборкой и закачайте данные в DataSet с воспроизведением в DataGridView. Все будет быстро.
Дело в том что если первый раз обращаться по данному запросу, то запрос выполняется долго. При дальнейших обращениях - быстро. Если даже закрыть форму и открыть заново и выполнить запрос, всё же долго....

Добавлено через 1 минуту
Цитата Сообщение от Igr_ok Посмотреть сообщение
Сортировка по неиндексированному полю может существенно увеличить время выполнения запроса.
Цитата Сообщение от MVK Посмотреть сообщение
Посоветовать могу только одно: оптимизируйте запрос к БД (или ее таблицы). Для проверки сделайте простой запрос с выборкой и закачайте данные в DataSet с воспроизведением в DataGridView. Все будет быстро.
Как я писал выше время выполнения занимает долго из-за занесения данных в DataSource.

Добавлено через 4 часа 4 минуты
Разобрался в чем дело.... Оказалось что нужно было просто убрать:
C#
1
2
3
dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
            dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
И авторазмер поставил на необходимые столбцы. Всем спасибо, кто помогал.

Добавлено через 19 секунд
Разобрался в чем дело.... Оказалось что нужно было просто убрать:
C#
1
2
3
dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
            dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
И авторазмер поставил на необходимые столбцы. Всем спасибо, кто помогал.

Вернуться к обсуждению:
DatagridView тормозит при загрузке данных
2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2017, 15:20
Готовые ответы и решения:

При загрузке формы не выводятся значения из таблицы в dataGridView
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

Ошибка при обновлении данных в БД из DataGridView при определенном условии
Собственно проблема в следующем... в приложение добавил обновление БД из dgv. Сделано по примеру,...

Ошибка при загрузке данный в DGV (Нулевой индекс не содержит данных)
Всем привет. возникла проблема при написание программы. суть - есть форма, на ней датагрид...

Тормозит или плывет dataGridView
Загружаю данные dataGridView и при прокрутке, такое ощущение что тормозит грид или плывет, даже не...

Ошибка при добавлении данных в datagridview
Есть бд сделанная в acess. При добавлении данных в одной форме,они должны перейти на другую и...

15
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru