> So how do I propagate my changes back, then? Hmm. DataSet dataSet; DataAdapter adapter; // configuring the adapter adapter.Fill (dataSet, "table1"); dataGridView1.DataSource = dataSet; dataGridView1.DataMember = "table1"; // changes to the datagridview adapter.Update (dataSet, "table1");