Gridview显示数据

时间:2016-01-09 08:10:22

标签: c# asp.net oracle gridview

我想将数据显示在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相关,但我现在没有任何会话。

我还交叉检查了数据库名称,表名和连接字符串

更新

我尝试使用下面的Openclose,但仍然没有效果

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();
    }

1 个答案:

答案 0 :(得分:0)

经过对许多事情的研究,我设法得到了解决方案。

实际上在Oracle

  

在{{1}}中执行select查询后,我执行select查询后,下一步我想到的是 COMMITING

所以当我在提交后检查时,它对我有用。