这不是bug,是你没正确绑定数据,如果你要查询记录,应该写一个查询的存储过程,当然也可直接用sql语句,在你那个查询的事件处理程序中,把这个sql语句查询到的所有记录的总数赋给AspNetPager的RecoreCount属性,然后再把查询得到的数据绑定到DataGrid上,也许几句话说不清,我有时间做一个查询示例让大家看看。谢谢!

解决方案 »

  1.   

    webdiyer(陕北吴旗娃)兄,我给你的信箱里,发了一个E-mail,有时间帮改一下好吗?我挺急的,谢谢你了
      

  2.   

    我遇到一个问题就是在编辑页面情况下可以看到AspNetPage控件
    但到刘览方式下控件就不见了(不能显示该控件)
    不知道是什么原因,是不是我的框架是1.1版的原因?
    小弟是第一次用该控件
    请各位指点,谢谢!
      

  3.   

    to: hiroki513(伍)
    你要分页的记录会不会只有一页??
      

  4.   

    如果数据只有一页,浏览时是看不到分页控件的,因为没有必要。
    我用了,没有问题。
    但是有个其他的问题想问 webdiyer(陕北吴旗娃) 兄:
    如果是从多个表中取数据,能否分页?
      

  5.   

    to:ocool(中国科幻 chinasf.com)
    最新的4.2版新加了一个AlwaysShow属性,如果把该属性设为true,即使分页的数据只有一页也会显示分页控件,这适用于使用了用户自定义信息区的情况下显示自定义信息区的信息。不太明白您说的从多个表中取数据是怎么回事?是从多个表中选择数据然后显示吗?这样的话怎么把它绑定到数据显示控件上呢??
      

  6.   

    to webdiyer(陕北吴旗娃) 兄:
    select 港口代码,港口名称 from 港口:这样选择数据,我会使用您的控件。
    select 港口.港口代码,港口.港口名称,国家.国家名称 from 港口,国家 where 港口.国家代码=国家.国家代码:这样选择数据,我不会使用您的控件,您能帮助我吗?
      

  7.   

    to  ocool(中国科幻 chinasf.com):
    用那个存储过程代码创建工具创建这样的代码很简单,就是加上一个where子句即可,如果where子句中有变量,需要注册变量,当然如果熟悉存储过程那就更方便了。
      

  8.   

    这不是bug,是你没正确绑定数据,如果你要查询记录,应该写一个查询的存储过程,当然也可直接用sql语句,在你那个查询的事件处理程序中,把这个sql语句查询到的所有记录的总数赋给AspNetPager的RecoreCount属性,然后再把查询得到的数据绑定到DataGrid上。
    那个SQL怎么写?  我是用access的,又应该怎么做呢?