Как правильно передавать данные между формами.
Есть форма 1 - в ней есть таблица, при нажатии на кнопку "добавить" - появляется вторая форма, в которой вводится нужная информация, обрабатывается и т.д. После нажатия кнопки "ок" во 2 форме - строка добавляется в таблицу.
1. Допустимо ли делать через родителя?
В первой форме:
addForm addFormWindow = new addForm(){ Owner = this };
addFormWindow.ShowDialog();
Во второй:
public void addFormBtn_Click(object sender, EventArgs e)
if (this.Owner != null)
{
main f = (main)this.Owner;
f.dataView.Rows.Add(codeUser.Text, nameUser.Text, surnameUser.Text, fatherUser.Text);
}
2. Если использовать делегаты:
2.1 Делегат - ссылка на метод, которая позволяет вызывать этот метод через обращение к этой ссылке, так?
2.2 Можете, пожалуйста, посоветовать какой-либо урок, ибо из профессорвеб.ру и документации msdn, к сожалению, ничего не понял.
Заранее благодарен за ответ!