achalake Ответов: 1

Как я могу показать элементы в одном из них в datagrid другой формы?


у меня есть некоторые элементы в одной форме(форма элемента), отображаемые в флажках, которые я хочу последовательно отображать (только выбранные)в таблице данных другой формы(приобретенные элементы). дело в том, что если в форме товара есть 10 таких элементов, а я выбрал только 5 элементов, то я хочу, чтобы эти 5 элементов были последовательно показаны в таблице данных формы купленных элементов.
есть ли какой-нибудь способ добиться этого?

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

до сих пор мне не удавалось ничего предпринять.

1 Ответов

Рейтинг:
11

OriginalGriff

Как именно, зависит от "отношения" между этими двумя формами.
Взгляните на них, один из них будет соответствовать вашим обстоятельствам.
Форма, которая создает экземпляр другого:

MyForm mf = new MyForm();
mf.Show();
Это "родитель", другая форма - "Ребенок".
(Это не подразумевает никаких формальных отношений MDI)

Передача информации между двумя формами, Часть 1: Родитель-Ребенок[^]
Передача информации между двумя формами, Часть 2: Ребенок-Родитель[^]
Передача информации между двумя формами, Часть 3: Ребенок ребенку[^]


achalake

@OriginalGriff дело в том, что в моей форме товара я уже создал функциональность, где я нажимаю кнопку итога, которая открывает форму купленных товаров и отображает итог и подытог из формы товара в форму купленных товаров, используя предложенный вами метод конструктора. поэтому моя цель состоит в том, чтобы названия товаров, которые проверяются, отображались в таблице данных формы "приобретенные товары" при одном и том же нажатии кнопки "итого". если бы я реализовал ваше предложение о передаче статьи данных, я бы открыл другую форму без прежней функциональности . моя цель состоит в том, чтобы обе эти функции выполнялись одновременно.

achalake

@OriginalGriff мне удалось найти решение через вашу статью. большое спасибо!!!

OriginalGriff

Всегда пожалуйста!