下面的代碼是我寫了填充gridview與oracle數據庫中的值,當我點擊一個按鈕。 即時通訊面臨的問題是,當我手動刪除表中的行從「sqlplus」,然後單擊按鈕,它仍然顯示我以前輸入的值,而不是一個空的grid.im相當新的gridview所以請幫助我outgridview沒有更新後表更改
protected void Button1_Click(object sender, EventArgs e)
{
string v =System.Configuration.ConfigurationManager.ConnectionStrings["harish"].ConnectionString;
con = new OracleConnection(v);
con.Open();
cmd = new OracleCommand("select * from leave_module1 order by name", con);
dr = cmd.ExecuteReader();
GridView1.DataSource=dr;
GridView1.DataBind();
con.Close();
dr.Close();
}
您是否在sqlplus中提交了更改? – nunespascal
您是否調試過它以確保查詢實際上沒有返回任何內容? – CodingGorilla
@nunespascal我刪除了sqlplus中的所有行,並使用select command..it來檢查它沒有選中的行 – Huga