I'm struggling with with accepting changes to my datagridview.
I have a listbox and a datagridview. My datagridview changes based on the selected index which is selecte from the listbox. However, each time I select a different item, the datagridview items goes back to the original view/list.
My question: How can I accept/write changes back to my datatable or prevent the datagridview from refreshing everytime I select an item from the listbox?
The code for my listbox change event is:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
DataRow[] result = ds.Tables["AssessmentItems"].Select("GroupId = " + listBox1.SelectedIndex);
var newTable = result.CopyToDataTable();
BindingSource bindSource = new BindingSource();
bindSource.DataSource = newTable;
dataGridView1.DataSource = bindSource;
}