Member 11776570 Ответов: 2

Как я могу найти то, что у меня было открыто из другой формы в C#


когда я нажимаю на кнопку Найти в форме заказа, чтобы найти запись клиента. он откроет окно формы клиента, оттуда, если я выберу данные из представления сетки, он должен вернуться к форме заказа и отобразить то имя клиента, которое я выбрал в представлении сетки формы клиента в c#

Что я уже пробовал:

я понятия не имею, как сделать этот тип кода. поэтому, пожалуйста, помогите мне решить эту проблему

F-ES Sitecore

Я предлагаю вам взять книгу о любой технологии, которую вы используете (тот факт, что вы не сказали, являются ли это веб-формы или формы win, достаточно касается), и пройти через нее, чтобы изучить основы, а затем не стесняйтесь задавать конкретные вопросы о конкретных проблемах. Вы не можете изучить такую широкую технологию с нуля, используя вопросы на форуме.

2 Ответов

Рейтинг:
6

Harpreet05Kaur

Привет,

Во-первых : вы можете добавить свои текущие данные в сеанс и позволить им отображаться в любой требуемой форме.

Во-вторых, вы можете использовать скрытые поля для игры с данными.

Счастливого кодирования.!!!


Member 11776570

Извините, но сеанс бесполезен.

Рейтинг:
20

OriginalGriff

Открыть форму очень просто:

MyOtherForm f = new MyOtherForm();
if (f.ShowDialog() === DialogResult.OK)
   {
   string name = f.NameOfCustomer;
   ...
   }
А если вы создадите свойство во второй форме, то сможете получить к нему доступ из первой, как только вторая закроется.
Вы можете посмотреть здесь: Передача информации между двумя формами, Часть 2: Ребенок-Родитель[^]


Member 11776570

не работая, я сделал только это.
ссылки Ф=новые ссылки();
Ф.метод showdialog();

OriginalGriff

И что же? Что было / не работало?
Что случилось, что вы не ожидали, или не произошло, что ты сделал?
Вы перешли по ссылке и прочитали, что там написано?