Временный элемент DataGridView не может обнаружить, что вы изменили источник данных.Он будет обновляться только при изменении источника данных.
temporaryDataGridView.DataSource = null;
temporaryDataGridView.DataSource = JEFromsList;
, поэтому сначала измените нулевой источник данных.
Или вы можете использовать bindingSource
private void NewDocument_Load(object sender, EventArgs e)
{
this.bindingSource1.DataSource = JEFromsList;
temporaryDataGridView.DataSource = this.bindingSource1;
label4.Text = DateTime.Now.ToString("dd-MMM-yyyy");
using (var db =new JournalContext())
{
unitComboBox.DataSource = db.Units.ToList();
unitComboBox.ValueMember = "Id";
unitComboBox.DisplayMember = "UnitName";
}
}
в button_click
JEFromsList.Add(_jef);
bindingSource1.ResetBindings(true);