缓存DataGrid的数据源DataSet
链接传入一个行号pageno=2 (DataSet.DataTable.Rows[2])
上一页pageno =2-1 (DataSet.DataTable.Rows[2-1])
下一页pageno =2+1 (DataSet.DataTable.Rows[2+1])
这样应该可以实现

解决方案 »

  1.   

    我的想法是这样:在这个新页面中当点击"上一条"或"下一条"时,将DataGrid的数据源DataSet再从数据库里取一次,然后在这个DataSet中查找"该记录关键字"的上一条或下一条记录的关键字。通过这个新的关键字就可以更新这个页面了。
      

  2.   

    nonepassay:我是从datagrid中通过超连接过去的,因此我事先是不知道用户选取的是哪一行啊。
    lightnings:关键是你如何知道该记录在这个数据集中的位置呢?
      

  3.   

    table.compute("columnname='condition'")
      

  4.   

    你可以在超链后加个参数啊,例如:
    http://www.xxx.com/DetailInformation.aspx?id=10000&locate=行号.