簡體   English   中英

刪除和更新數據庫中的數據並刷新datagridview

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM