|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.06.2014, 18:34 | #1 |
Регистрация: 04.07.2009
Сообщений: 3
|
WPF/ Обновление ItemsSource-а
Добрый день!
Создал в окне DataGrid, присоединил к нему источник - таблицу из базы. Однако, при добавлении записи в базе появляется, но в окне обновление не отражается (пока не создать источник заново). Вот код: DataBaseEntitys.T_Employes Empl = DataBase.CreateObject<DataBaseEntit ys.T_Employes>(); // Заполнение Empl.txtName = "Фам"; Empl.txtSurname = "Имя"; Empl.txtPatronymic = "Отч"; Empl.datBirth = new DateTime(1923, 3, 1); // Добавление созданного сотрудника в объект БД this.DataBase.T_Employes.AddObject( Empl); // Сохранение изменений в БД int iRet = this.DataBase.SaveChanges(); // (!) Иначе не обновляет this.DataBase = new DataBaseEntities(); this.dtgEmployes.ItemsSource = this.DataBase.T_Employes; Вопрос в том, что после DataBase.SaveChanges() в окне ничего не обновляется, но т.к. запись в БД создается - пересоздание источника исправляет ситуацию. И доп вопрос: я так и не понял как привязать источник в XAML разметке, т.е. что именно указывать в ItemsSource="" (например для моего DataBaseEntities.edmx)? Заранее спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF | Casper-SC | WPF, UWP, WinRT, XAML | 3 | 03.03.2017 15:00 |
WPF и С# | Митовей | C# (си шарп) | 1 | 12.11.2012 18:06 |
C# WPF | Kukurudza | C# (си шарп) | 1 | 12.09.2012 18:14 |
C# wpf | Ravilqa | C# (си шарп) | 3 | 09.04.2012 14:17 |
класс Screen в WPF. Есть ли такой? [?] Не добавлять же сборку Forms в WPF | Casper-SC | Общие вопросы .NET | 2 | 30.07.2010 15:10 |