4

ページングを許可したグリッドビューがあります。しかし、2番目のページをクリックすると、グリッドビューが消えます ここに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. 機能しているクエリでクエリを確認してください。Is it Same?
  2. con1 変数が他のメソッドの外部で定義されていることを確認してください。

メソッドではなくクラスで定義するcon1、そのようなもの

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