Witam,
Mam kłopot z odświeżaniem danych w DataGridView po dodaniu nowego rekordu.
Dodanie rekordu w Form2:
private void addDonorButton_Click(object sender, EventArgs e)
{
NewDonorFirstName = firstNametextBox.Text;
NewDonorLastName = lastNametextBox.Text;
NewDonorDateOfBirth = dateOfBirthmonthCalendar.SelectionEnd;
NewDonorDateofRegistration = DateTime.Now;
NewDonorBloodType = (BloodTypes)bloodTypecomboBox.SelectedValue;
NewBloodDonorCreator newBloodDonorCreator = new NewBloodDonorCreator(BloodBankManager.context, NewDonorFirstName, NewDonorLastName, NewDonorDateOfBirth, NewDonorDateofRegistration, NewDonorBloodType);
MessageBox.Show(NewDonorFirstName + " " + NewDonorLastName + " succesfully added.");
this.bloodBankManager.updateDataGridView();
this.Close();
}
Moja metoda odświeżająca w Form1:
public void updateDataGridView()
{
dataGridView1.Update();
dataGridView1.Refresh();
}
Próbowałem różnych rozwiązań z Google'a, ale nic nie działało. Jakieś pomysły co zrobić, żeby po naciśnięciu addDonorButton DataGridView się odświeżyło?