Обновление данных в открытой форме окна WPF
Я переношу данные из одной оконной формы WPF (Form1) в другую оконную форму WPF (Form2). но каждый раз, когда я переношу данные из формы 2 в форму 1, я должен закрывать и открывать форму 1.
Пожалуйста, подскажите мне альтернативный метод, чтобы я мог передавать данные, не закрывая и не открывая Форму1
Вот мой код :
Что я уже пробовал:
DataRowView drv = (DataRowView)dataGridSeller.Элемент;
clsCreateInvoice.S_ID = int. Parse(drv ["B_ID"].Метод toString());
clsCreateInvoice.S_Code = ДРВ["B_Code"].Метод toString();
clsCreateInvoice.S_Name_Address = ДРВ["B_Name"].Метод toString() + " ," + ДРВ["B_Address_1"].Метод toString() + " ," + ДРВ["B_Address_2"].Метод toString();
CreateInvoice frmCreateInvoice = новый CreateInvoice();
frmCreateInvoice.txtSellerCode.Текст = ДРВ["B_Code"].Метод toString();
frmCreateInvoice.lblSellerNameAddress.Текст = ДРВ["B_Name"].Метод toString() + " ," + ДРВ["B_Address_1"].Метод toString() + " ," + ДРВ["B_Address_2"].Метод toString();
frmCreateInvoice.Покажите();
этот.Скрыть();
Sergey Alexandrovich Kryukov
Вот альтернативный метод: не закрывайте и не открывайте свою форму. :-)
Нет, серьезно: я понятия не имею, что заставляет вас закрывать форму и так далее.
Кстати, это WPF, так что это не "форма", а окно.
И не используйте конкатенацию строк, используйте строку.Формат...
—СА
Shantnu Ojha
Не работает ....
смотреть статью...
http://stackoverflow.com/questions/37886702/update-data-in-opened-wpf-window-form/37889062#37889062
Sergey Alexandrovich Kryukov
"Не работает" не информативно. Вы запустили его под отладчиком? вы знаете, что именно происходит?
—СА