Тормоза при установке DataSource для DataGridView

(`yka
Дата: 16.06.2005 14:26:38
Всем привет. Ковыряю VS 2005 B2. Делаю ручками датасет, адаптер (3 таблицы в запросе) и заливаю в DataTable. Потом Присваиваю DataGridView.DataSource эту таблицу и... жду 3-4 секунды. оп! - все ок. Но почему так долго? порядка 50 записей. Уже и DataTable явно создал со всеми колонками (чтобы метаданные не тянулись), и в грид колонки создал перед установкой для него датасета. При отладке явно видно, что тормоза при установке DataSource для грида. Что при этом он делает?!

-----
Иногда решительный шаг вперед - результат хорошего пинка сзади
(`yka
Дата: 16.06.2005 17:23:55
Маразм. Ковыряю дальше. Fill без грида делается мгновенно.
Делаю
DataGridView.DataMember = "Accounts";
DataGridView.DataSource= dataSet;
вместо
DataGridView.DataSource= dataSet.Tables["Accounts"];
.. и время реакции уменьшается с ~3.5 до ~1.5 секунд!!!
И то ведь много :(
Ахтунг!

-----
Иногда решительный шаг вперед - результат хорошего пинка сзади
(`yka
Дата: 16.06.2005 18:25:53
Был когда-то квест.. Space Quest какой-то там по номеру. Когда на Роджера Вилко жмакаешь, мол "говори", голос за кадром выдает: "Тихо сам с собою я веду беседы..."
Так и я здесь - побакланю сам с собой, как обычно, и найду решение :)
Что ни тема моя, то "тихо сам с собою..."
забавно

ЗЫ
не стоит использовать новомодную фичу грида автосайзить колонки по содержимому - даже несколько десятков строк заставят дергаться како-нибудь глаз и вызовут дрожь в руках от злобы и неспособности объяснить происходящее

-----
Иногда решительный шаг вперед - результат хорошего пинка сзади