none
girdview 分页问题 RRS feed

  • 问题

  • 数据库:ACCESS 2003    软件VS2008  语言C#

    GIRDVIEW 里  我添加了Button的按钮功能   然后勾选了翻页的功能
    在rowcommand里 写入代码要求点下按钮就显示出ID对面的号码  但是有个问题就是 我按了翻页(1、2、3、4、5)其中随便一个数字以后 页面就会 出现 要显示的ID数发生改变 ···
    如 当前 ID 为15    是 第3页的按钮 , 然后我按了翻页(2)  显示ID 为13
    然后 我选了 ID为9  是第2页的按钮 ,然后 我按了翻页(1) 显示ID 为 7
    如何才能杜绝 翻页 ID发生改变 让他老老实实做翻页的功能就好了呢?? 
    2009年12月29日 3:37

答案

  • 按了 3 后发生了什么样的改变?

    是将 3 这个答案写到数据库中后重新绑定,分页重置到第一页了吗? 

    如果是这样你可以不使用 RowCommand 的方式。按 3 后使用 Ajax 的方式将答案提交到数据库,这样界面就不会刷新了。


    知识改变命运,奋斗成就人生!
    2009年12月30日 6:41
    版主

全部回复

  • 能再说详细一点吗? 按钮,ID?什么ID?干什么用的?

    理解的越多,需要记忆的就越少
    2009年12月29日 14:04
    版主
  • 你好!

    不明白你的问题在哪,请重新详细描述一下你的问题。

    知识改变命运,奋斗成就人生!
    2009年12月30日 1:24
    版主
  • 事情是 这样的 ·因为 要在ROWCOMMAND里面写事件  这里的 ID 可以 理解为 题目的 意思 选了 。
    girdview 做了 分页设置 一共有 pagesize为5  然后 一共 30道题目  也就是说 分成了6页。 
    问题来了 比如说 我当前的页面为 第3页第15题的时候,然后 我按了第2页的翻页,girdview跳转到第2页,但是 题目确发生了改变···
    大致的模型 就是这样 :
     
    ID   题目 ------都是连接数据库的                       这里是 :girdview  
     
    1.你的名字?                                                           1.        button 
    A。张三                                                                   2.        button
    B、李斯                                                                   3.        button

    按了 第3题以后 题目 的 内容就会变掉,现在的情况   按了 girdview分页的功能数据库也会发生改变。。。。

    2009年12月30日 5:39
  • 按了 3 后发生了什么样的改变?

    是将 3 这个答案写到数据库中后重新绑定,分页重置到第一页了吗? 

    如果是这样你可以不使用 RowCommand 的方式。按 3 后使用 Ajax 的方式将答案提交到数据库,这样界面就不会刷新了。


    知识改变命运,奋斗成就人生!
    2009年12月30日 6:41
    版主
  • AJAX  怎么写?因为使用了gridview.rows[].cell[].text的数据寻找方式,使用了分页数据技术就不可以实现了···
    2009年12月31日 1:40
  • 你要做的功能是否就是,分页显示题目,并显示每个题的答案,用户点击答案将用户的选择记录到数据库中并刷新界面显示?
    知识改变命运,奋斗成就人生!
    2009年12月31日 1:47
    版主
  • right 就是 这样 ·· ···
    2009年12月31日 2:45