我想将数据显示在gridview
database
中
但目前表格中没有数据,但仍显示表中的记录。
以下是我的代码: -
protected void DisplayGrid()
{
OracleCommand cmd = new OracleCommand("Select * from XXACL_PN_FLAT_STATUS_HIS", ObjPriCon);
DataTable dtfillgrid = new DataTable();
OracleDataAdapter da = new OracleDataAdapter(cmd);
da.Fill(dtfillgrid);
GrdBookingStatus.DataSource = dtfillgrid;
GrdBookingStatus.DataBind();
}
和page_load
DisplayGrid();
我从here尝试与Session
相关,但我现在没有任何会话。
我还交叉检查了数据库名称,表名和连接字符串
更新
我尝试使用下面的Open
和close
,但仍然没有效果
try
{
ObjPriCon.Open();
OracleCommand cmd = new OracleCommand("Select * from XXACL_PN_FLAT_STATUS_HIS", ObjPriCon);
DataTable dtfillgrid = new DataTable();
OracleDataAdapter da = new OracleDataAdapter(cmd);
da.Fill(dtfillgrid);
GrdBookingStatus.DataSource = dtfillgrid;
GrdBookingStatus.DataBind();
}
catch (Exception ex)
{
}
finally
{
ObjPriCon.Close();
}
答案 0 :(得分:0)
经过对许多事情的研究,我设法得到了解决方案。
实际上在Oracle
。
在{{1}}中执行select查询后,我执行select查询后,下一步我想到的是 COMMITING 。
所以当我在提交后检查时,它对我有用。