Here is an example with a BindingSource:
string query = "SELECT * FROM dbo.bimar";
da = new SqlDataAdapter(query, connectionString);
SqlCommandBuilder cBuilder = new SqlCommandBuilder(da);
dt = new DataTable();
da.Fill(dt);
BindingSource bSource = new BindingSource();
bSource.DataSource = dt;
dataGridView1.DataSource = bSource;
when you change the data in dataGridView1, update it:
private void button1_Click(object sender, EventArgs e)
{
da.Update(dt);
}
source
share