日期:2014-05-18  浏览次数:20714 次

新手请教:更新datagridview数据并显示
我想在一个datagridview更新数据后还在这个datagridview显示更新后的数据,请教高手指教,我用下面这个代码写了以后数据库的数据更新了,但是datagridview却并空白了,只能重新运行才能显示数据,求教求教,万分感谢!!

private void stuinfrwbt_ok_Click(object sender, EventArgs e)
  {
  if (stuinfrwtb1.Text == studentinf_rw_pwd && stuinfrwtb2.Text == stuinfrwtb3.Text)
  {
  SqlConnection conn2 = new SqlConnection(connStr1);
  conn2.Open();
  SqlCommand cmd = new SqlCommand("update student_table set 密码='" + stuinfrwtb2.Text + "'where 学号='" + studentinf_rw_user + "'", conn2);
  cmd.CommandText = "update student_table set 密码='" + stuinfrwtb2.Text + "'where 学号='" + studentinf_rw_user + "'";
  cmd.Connection = conn2;
  cmd.ExecuteNonQuery();
  conn2.Close();
  MessageBox.Show("修改成功");
   


  }
  if (stuinfrwtb1.Text != studentinf_rw_pwd)
  {
  MessageBox.Show("原密码不正确");
  }
  if (stuinfrwtb2.Text != stuinfrwtb3.Text)
  {
  MessageBox.Show("两次密码不一致");
  }
  }


------解决方案--------------------
修改之后重新绑定dgv
------解决方案--------------------
探讨

修改之后重新绑定dgv