以下のコードは、ボタンをクリックしたときに oracle データベースからの値をグリッドビューに入力するために書いたものです。私が直面している問題は、テーブル内の行を「sqlplus」から手動で削除してからボタンをクリックすると、空のグリッドではなく、以前に入力した値がまだ表示されていることです。
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();
}