4

我有一个允许分页的gridview。但是当我单击第二页时,gridview 消失了,这里是 c# 代码:

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridView1.PageIndex = e.NewPageIndex;
        OdbcDataAdapter adpState = new OdbcDataAdapter("SELECT CALL_NO,TDATE,
        ID_NO,NAME,CONTACT,DEPARTMENT,ISSUE,STATUS FROM TBL_ITHELPDESK 
        WHERE (STATUS IS NULL OR STATUS <> 'CLOSED') AND  TDATE= TO_DATE('" +
          txtDate.Text.ToString().Trim() + "','MM-DD-YYYY')", con1);
        DataSet ds = new DataSet();
        adpState.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();    
    }

谁能帮忙找出我哪里出错了

4

1 回答 1

4

您必须检查多项内容。

  1. 使用正在运行的查询检查查询,是否相同?
  2. 检查 con1 变量是在任何其他方法之外定义的。

在类中定义con1而不是在方法中,类似的东西

 odbcConnection con = new odbcConnection(ConectionString);
于 2013-02-24T13:40:23.407 回答