c# - 显示数据的 GridView

标签 c# asp.net oracle gridview

我想将数据库中的数据显示到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 。

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

更新

我尝试了 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();
    }

最佳答案

在研究了很多东西之后,我终于找到了解决方案。

实际上在 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/

相关文章:

c# - 给定一个已连接且准备就绪的 DiscordSocketClient 和一个 Discord Channel Id,如何向该 channel 发送消息?

c# - 将多个控件数据绑定(bind)到单个 LINQ 查询

c# - Code First ASP.NET MVC 应用程序,未调用种子方法

c# - MVC 5 C#将错误报告回数据库

c# - 验证代表出生日期的 3 个文本字段

c# - 反编译C#dll后如何编译回dll?

sql - 我应该怎么做才能让每行显示一个单词?通过任何方法

java - hibernate 中的条件连接获取

java - Eclipse 链接数据库更改通知

c# - 如何删除路径中的空格?