سلام
میخوام اطلاعات بانک رو در dataGridView نشان بدهم و اگر مقدا هر کدام از فیلدهای روی dataGridView رو تغییر دادم با یک کلیک این update رو هم تو بانک منظور بشه هم تو خوده dataGridView تغییر جدید نشان داده شود. کد زیر رو نوشتم ولی هیچ کاری نشون نمیده فقط انگار dataGridView رو رفرش میکنه
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand com = new SqlCommand();
string str = "Data Source=localhost; initial Catalog=db; Integrated Security=True";
con.ConnectionString = str;
com.Connection = con;
com.CommandText = "select * from mytb";
//SqlCommandBuilder cb = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
da.SelectCommand = com;
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
da.Update(ds);
con.Close();
}