在另外的页面如何显示gridview的下一条数据

peng2739956 2011-08-31 12:34:17
我在A页面有一个gridview 然后有个编辑列 点编辑列就跳到B页面,B页面有一个下一条的 按钮。 我点击这个按钮如何让B页面显示 gridview下一条的数据呢。
求解决!
...全文
99 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
md5e 2011-08-31
  • 打赏
  • 举报
回复
要用到rows_num
xujun5031 2011-08-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rodger2008 的回复:]

你点击编辑跳转到B页面
把 你当前这条信息所在的页面的行数位置(用于下一条) 和你的ID传过去(用于读取数据)
在B页面你可以用隐藏域或者viewState存储你的A页面传过来的的 行数位置
当你点击下一条按钮时候 在以此为坐标去查询下一条数据
[/Quote]+1
rodgerluo 2011-08-31
  • 打赏
  • 举报
回复
你点击编辑跳转到B页面
把 你当前这条信息所在的页面的行数位置(用于下一条) 和你的ID传过去(用于读取数据)
在B页面你可以用隐藏域或者viewState存储你的A页面传过来的的 行数位置
当你点击下一条按钮时候 在以此为坐标去查询下一条数据
peng2739956 2011-08-31
  • 打赏
  • 举报
回复
另外还有个问题就是 我的模板列中有个lable 这个lable是显示序号的 如何点击某一行 取得这个序号的值呢
peng2739956 2011-08-31
  • 打赏
  • 举报
回复
还是没解决呢 纠结哇
  • 打赏
  • 举报
回复
你查询数据的时候总要一个唯一标示吧、
这20条数据一定有个字段是升序或者降序的吧。比如:创建时间、Id或者什么都可以
  • 打赏
  • 举报
回复
就是一下页功能嘛
首先要有一个Id之类的、因为要查询记录select * from table where Id=@Id
第二你查出来的这20条数据的 一定有个规律 比如 ID:1 . 2. 3. 4
当前是2的话下一条数据就是select top 1 * from table where Id>2
子夜__ 2011-08-31
  • 打赏
  • 举报
回复
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="newsID,Us_ID"
DataSourceID="jianweinews" ShowHeader="False" Width="189px" GridLines="None" EmptyDataText="还没有数据" >
<Columns>
<asp:TemplateField ItemStyle-CssClass="hawk110" >
<ItemTemplate >
<asp:HyperLink ID=hyperlink runat="server" NavigateUrl=<%# "~/index/infopublishnews.aspx?newsID="+Eval("newsID")%>>传送</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<SelectedRowStyle BorderStyle="None" />
</asp:GridView>


B页面里的Gridview 用分页。
peng2739956 2011-08-31
  • 打赏
  • 举报
回复
这个问题 不是想象的那么简单 关于ID 数据库是没有这个字段的 因为是车牌采集系统 不设置ID的 我自己用模板列编辑了一个序列号 ,这个序列号 取出来是20 因为每一页是显示20条数据 你点某一行 取这个序列号 对应的值 取不到 所以 各位想些办法
Cosmo 2011-08-31
  • 打赏
  • 举报
回复
把你要点击编辑行的Id保存在Session中在下一页中取出来
Sheng450422 2011-08-31
  • 打赏
  • 举报
回复
菜鸟路过,帮顶

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧