关于C#更新数据库的问题

我要做一个可以直接在DataGridView更新数据库的代码,但是第一次按按钮更新不了,再按一次就可以更新了,有哪位大神可以帮忙看看吗?
图片说明

  private void button2_Click(object sender, EventArgs e)
        {
                 sconn.conn.Open();
                DataAdapter.Fill(dataset, "t1");
                dataGridView1.DataSource = dataset;
                dataGridView1.DataMember = "t1";
                SqlCommandBuilder builder = new SqlCommandBuilder(DataAdapter);
                DataAdapter.Update(dataset, "t1");
                sconn.conn.Close();



        }

databing()