我想将数据库
中的数据显示到gridview
中
但目前表中没有数据,但它仍然显示表中的记录。
下面是我的代码:-
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
有关,但我现在没有任何 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();
}
最佳答案
在研究了很多东西之后,我终于找到了解决方案。
实际上在 Toad
中。
After executing the select query in the
Oracle
, the next step what I thought of was COMMITING after I executed my select query.
所以当我在提交后检查时,它对我有用。
关于c# - 显示数据的 GridView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34691206/