Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > AvalonDock ошибка при привязки данных


Автор: Geparder 27.10.2011, 07:06
Доброго времени суток.
 Пишу приложение на C# WPF с использованием AvalonDock. Создаеттся динамиески вкладки документов:

Код

var doc = new Key_info();
doc.Show(dockManager);
doc.Activate();


Во вкладках Key_info : DocumentContent создаются таблицы из запросов SQL и вставляются в DataGrid следующим образом:

Код

Connect.SQLCOM("....." + id, SQLcommand);
this.dataGrid_key_bd.DataContext = Connect.MySQLData.Tables["..." + id];


Создаются вкладки нормально и в каждой вкладке нужная информация, однако при закрытии ранее созданных вкладок или при переходе между ними возникает ошибка

Код

После того как "TriggerCollection" используется (становится запечатанным), его изменение невозможно.


Заметил, что если убрать строчку
Код

this.dataGrid_key_bd.DataContext = Connect.MySQLData.Tables["..." + id];


, то ошибка исчезает, однако тогда не будут отображаться данные в таблице... Скорее всего эта ошибка из-за неправильной привязки данных???!!!
 Как исправить эту ошибку?
 Заранее большое спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)