Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Виснет datagridview 
V
    Опции темы
starostin
Дата 24.11.2010, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 28.9.2009
Где: Ярославль

Репутация: нет
Всего: 1



Загружаю в таблицу данные использую virtaulmode, при попытке пролистать datagridview вниз, прога наглухо виснет, пока не вылетает эксцепшен о перегрузке какого то стэка. Ставлю на паузу работу программы и вижу что, у меня просто вносяться пустые dataTable. То же самое происходит, если в datagridView вывожу данные менее чем на один dataTable(размер dataTable считаю во время загрузк приложения). Кто с подобным сталкивался?
PM MAIL ICQ Skype GTalk Jabber MSN   Вверх
Экскалупатор
Дата 24.11.2010, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 3
Всего: 24



"я написал какую то прогу, которая непонятно как работает, и переполняет какой то стек" подскажите что делать!
что значит "вносятся пустые dataTable"? куда вносятся? прям целые dataTable? или может строки, или еще чего?

ну так не заноси 
Цитата(starostin @  24.11.2010,  09:07 Найти цитируемый пост)
пустые dataTable. 


в программировании само ничего не происходит, как ты написал так и делается. посмотри в каком месте это происходит и выясни узкое место проги. (можно попробовать сюда выложить листинги, может чего и станет ясно).
PM MAIL ICQ   Вверх
starostin
Дата 24.11.2010, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 28.9.2009
Где: Ярославль

Репутация: нет
Всего: 1



Просто если в цвете всё расписывать, то слишком до задницы выходит. Проблема в том что, сначала одним классом готовиться готовиться datatable(выбираеться какие в нём будут колонки, и сколько строк исходя из размеров экрана, а потом другой класс в этот datatable вгоняет столько значений из таблицы, сколько их может быть в datatable, после чего построчно перекладываеться в datagridview, это так называемая JIT загрузка, взята с msdn. Взял свою резервную копию трёхдневной давности, там всё нормально, хз где набедокурил. В общем ладно, разбираться с этим некогда. Вабще если кому нужна быстрая загрузка в datagridview то вот http://msdn.microsoft.com/ru-ru/library/ms171625(VS.90).aspx
PM MAIL ICQ Skype GTalk Jabber MSN   Вверх
CYBERDREAM
Дата 24.11.2010, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I think, there4 I am
***


Профиль
Группа: Завсегдатай
Сообщений: 1096
Регистрация: 31.10.2006
Где: CyberLand

Репутация: 1
Всего: 28



Начали за здравие, кончили за упокой


--------------------
Ищем .Net, Java, Javascript разработчиков, Кипр, Лимассол. (знание английского необязательно)
Telegram, skype: kuchuk.artiom
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.