작은 문제가 있습니다. form1에서 datagridview를 사용하여 SQL 명령을 사용하여 form2에서 데이터를 삽입하지만 INSERT 명령을 포함하는 버튼을 클릭 한 후 새로 삽입 된 값이 표시되지 않습니다. form1의 datagridview. 이 문제를 해결할 방법이 있습니까?form1의 데이터 새로 고침 form2의 삽입 후 자동 새로 고침
그래서 뭔가를 삽입 할 때마다 새로 고침 할 수 있도록 form1에서 새로 고침 버튼을 만들어야했습니다.
미리 감사드립니다. 개인 무효 btn_zaj_uloz_Click (개체 보낸 사람, EventArgs입니다 전자) 코드에 {
SqlCommand prikaz = new SqlCommand
("INSERT INTO zajezd(akce,name,zeme,hotel,h_adresa,odjdate,pridate,pocdnu,pocnoc,klimax)values(@zakce,@zname,@zzeme,@zhotel,@zh_adresa,@zodjdate,@zpridate,@zpocdnu,@zpocnoc,@zklimax)", spojeni);
prikaz.Parameters.AddWithValue("zakce", zakce.Text);
prikaz.Parameters.AddWithValue("zname", zname.Text);
prikaz.Parameters.AddWithValue("zzeme", zzeme.Text);
prikaz.Parameters.AddWithValue("zhotel", zhotel.Text);
prikaz.Parameters.AddWithValue("zh_adresa", zh_adresa.Text);
prikaz.Parameters.AddWithValue("zodjdate", zodjdate.Text);
prikaz.Parameters.AddWithValue("zpridate", zpridate.Text);
prikaz.Parameters.AddWithValue("zpocdnu", zpocdnu.Text);
prikaz.Parameters.AddWithValue("zpocnoc", zpocnoc.Text);
prikaz.Parameters.AddWithValue("zklimax", zklimax.Text);
spojeni.Open();
prikaz.ExecuteNonQuery();
System.Data.DataTable dt = new System.Data.DataTable();
System.Data.SqlClient.SqlDataAdapter SDA = new System.Data.SqlClient.SqlDataAdapter("SELECT * FROM zajezd", spojeni);
SDA.Fill(dt);
spojeni.Close();
this.Close();
}