Shantnu Ojha Ответов: 0

Обновление данных в открытой форме окна 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

"Не работает" не информативно. Вы запустили его под отладчиком? вы знаете, что именно происходит?
—СА

0 Ответов