Member 13375990 Ответов: 1

Как передать значения в одной форме windows в другую в C#


привет у меня возникли проблемы с передачей значений из одной формы datagridview в другую метку формы в windows form

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

Форма form1 Ф1 = новые формы form1();
этот.метка2.Текст = Ф1.dataGridView1.Строки[0].Ячейки[0].Значение.Метод toString();

Graeme_Grant

У вас есть ссылка на форму, в которую вы хотите передать данные, поэтому добавьте в форму свойство или метод, чтобы вы могли передавать в нее данные.

Valerii Tereshchenko

Что происходит в конструкторе Form1?
Если конструктор Form1 загружает данные и заполняет dataGridView1, ваш код должен работать (не лучший способ сделать это, но он будет работать), в противном случае у вас будет исключение IndexOutOfRange, потому что dataGridView1 не имеет никаких строк.

Не могли бы вы более конкретно рассказать о проблемах, которые у вас возникли с вашим решением?