[英]Delete and update data in database and refresh datagridview
我使用此代碼從數據庫中刪除我想要的任何記錄
string cs = "Data Source=CODRINMA\\CODRINMA;Initial Catalog=BusManager; Trusted_Connection=True;";
string delete = "DELETE FROM Autogari WHERE IDAutogara=@IDAutogara";
try
{
using (SqlConnection con = new SqlConnection(cs))
{
con.Open();
SqlCommand cmd = new SqlCommand(delete, con);
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@IDAutogara", int.Parse(grdAutogari.CurrentRow.Cells[0].FormattedValue.ToString()));
cmd.ExecuteNonQuery();
MessageBox.Show("Autogara a fost stearsa cu succes!");
con.Close();
}
}
catch (Exception er) { MessageBox.Show(er.Message); }
但是,與此同時,我希望DataGridView
自動刷新它(刪除的記錄消失),這沒有發生。 我想念什么?
您需要再次執行查詢,而不是刪除查詢,而是在刪除行之后再次執行select *查詢以填充或“刷新”您的datagridview。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.