@Igora123

Как передать массив с одной формы в другую (c#)?

Есть у меня форма, нужно записать значения с datagridview в массив и передать в другую форму
  • Вопрос задан
  • 1338 просмотров
Пригласить эксперта
Ответы на вопрос 3
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
1. Статический глобальный массив
2. Передача массива через конструктор
3. Сохранение в настройках
4. Сохранение в файл
5. Очередь сообщений.
Ответ написан
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
если вы хотите работать с одними и теми же данными в разных формах, лучше что бы они существовали где то отдельно, возможно в качестве поля в главной форме, с типом:
- массив для простого случая, далее по усложнению задачи
- таблица данных https://docs.microsoft.com/ru-ru/dotnet/api/system...
- база данных https://docs.microsoft.com/ru-ru/ef/

а в гридах делать биндинг. тагда все экземпляры datagridview будут работать с одним источником, и даже отображать изменения, внесенные в другом гриде
https://docs.microsoft.com/ru-ru/dotnet/framework/...
https://docs.microsoft.com/ru-ru/dotnet/api/system...
https://metanit.com/sharp/entityframework/3.1.php
Ответ написан
Комментировать
@Igora123 Автор вопроса
или же как передать datagridview в другую форму
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы