zoukankan      html  css  js  c++  java
  • datagrid出现分页符号,却不能切换

     我的datagrid是这样做的,开始没有想到要分页。
                    sql = "select CK_XM ,CK_MM from CK_RYJL "
                    myConn = New SqlConnection("server=IMMONY;database=test;integrated security=true;")
                    myConn.Open()
                    myCommand = New SqlCommand(sql, myConn)
                    myReader = myCommand.ExecuteReader()
                    DataGrid2.DataSource = myReader
                    DataGrid2.DataBind()
    //////////////////////////////////////////////
    后来想到要分页,就用属性生成器进行了设置,并且把allowcoustompaging 改为true了,在运行的时候,我看到了datagrid下面出现了分页的符号,但是却不能点击进入下一页,请问我该如何改正!


    sql = "select CK_XM ,CK_MM from CK_RYJL "
                    myConn = New SqlConnection("server=IMMONY;database=test;integrated security=true;")
                    myConn.Open()
                    Dim da As SqlDataAdapter
                    Dim ds As New DataSet
                    da = New SqlDataAdapter(sql, myConn)
                    da.Fill(ds)                
                    DataGrid2.DataSource = ds.Tables(0).DefaultView
                    DataGrid2.DataBind()
    這樣才對﹐再有你有沒有寫分頁的動作﹐例如
      Private Sub DataGrid2_PageIndexChanged(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles DataGrid2.PageIndexChanged
            DataGrid2.CurrentPageIndex = e.NewPageIndex
            DataGrid2.EditItemIndex = -1
            Bind()----重新綁定      
        End Sub

    出现了分页符号,说明你的分页设置成功了。
    不能点击进行页面切换是因为你没有进行分页命令的处理:
    为DataGrid添加一个OnPageIndexChanged事件代理,然后在代理中,简单的把DataGridPageIndexChangedEvent对象e的属性PageIndex给DataGrid的CurrentPageIndex就可以了。
    这里还要说明的是,当你进行上面的修改CurrentPageIndex后,应该对DataGrid重新进行数据绑定。一个习惯是把数据绑定处理代码放在PreRender事件的代理中,这样能一次过。

    this.DataGrid2.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.DataGrid2_PageIndexChanged);

  • 相关阅读:
    python模块整理9ini配置ConfigParse模块
    python模块整理12pdb调试模块
    django临时
    django实战1使用视图和模板显示多行
    python模块整理10xml.dom.minidom模块
    django_book学习笔记1django介绍
    构建之法阅读笔记 01
    人月神话阅读笔记 06
    人月神话阅读笔记 05
    第四周学习进度
  • 原文地址:https://www.cnblogs.com/googlegis/p/2979165.html
Copyright © 2011-2022 走看看