private void buttonZapisz_Click(object sender, EventArgs e) { for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (dataGridView1.Rows[i].Cells[1].Value == null) { dataGridView1.Rows[i].Cells[1].Value = ""; } } if (dataGridView1.Rows[1].Cells[1].Value.ToString() == "" || dataGridView1.Rows[2].Cells[1].Value.ToString() == "" || dataGridView1.Rows[4].Cells[1].Value.ToString() == "") { MessageBox.Show("Imię, nazwisko i numer telefonu muszą mieć podane wartości", "Brakujące dane", MessageBoxButtons.OK); return; } string[] noweDane = new string[12]; for (int i = 1; i < dataGridView1.Rows.Count; i++) { noweDane[i - 1] = dataGridView1.Rows[i].Cells[1].Value.ToString(); } pacjDoPokazania.przekazNoweDane(noweDane); mainForm.odswiezKartoteke(); }