I have a DataGridView bound to a BindingList (C# Windows Forms). If I change one of the values in an item in the list it does not immediately show up in the grid. If I click
private void refreshDataGrid() { dataGridView1.DataSource = typeof(List<>); dataGridView1.DataSource = myBindingList; dataGridView1.AutoResizeColumns(); dataGridView1.Refresh(); }
Then, just call for the refreshDataGrid Method anytime a change occurs to your list.