GridView保留行变色

sai850620 2009-05-04 01:21:49
A页面有GridView,点击GridView某一行的时候将转到B页面,B页面有个返回按钮,点击时候返回到A页面

现要求返回到A的时候,需要将刚才Gridview点击的那行高亮显示,来告诉用户是通过点哪一行进入到B页面的

有没有什么好的方法来实现这一功能?
考虑过传值,不过太复杂,因为要传递查询条件,页码,行索引等等之类的 有没有简单点的方法
...全文
167 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangmaomao 2009-05-06
  • 打赏
  • 举报
回复
page页的属性 MaintainScrollPositionOn=true 不知道行不行
koukoujiayi 2009-05-06
  • 打赏
  • 举报
回复
最简单的方法就是B页面是打开的一个新页面,用window.open('b.aspx....');
rainsome 2009-05-06
  • 打赏
  • 举报
回复
扩展SelectedItem。用SelectedItemStyle定义外观。
我姓区不姓区 2009-05-05
  • 打赏
  • 举报
回复
你是在当前页跳转吗?能不能在新开页打开B页面?
AuC 2009-05-05
  • 打赏
  • 举报
回复
用 超链接 样式不就行了吗
xue1234567890 2009-05-05
  • 打赏
  • 举报
回复

<asp:HyperLinkField HeaderText="姓名" Text="" DataNavigateUrlFields="姓名"
DataNavigateUrlFormatString="WebForm1.aspx?GoodsID={0}" Target="mainframe"
NavigateUrl="~/WebForm1.aspx" DataTextField="姓名" >
</asp:HyperLinkField>


这样做的话,点击过得颜色变, lz再想想办法把..祝你好运..
bobo_包子 2009-05-04
  • 打赏
  • 举报
回复
你可以在跳转的时候加上当前行的信息 例如:b.aspx?rowIndex=n
在跳转回来的时候加上a.aspx?rowindex=n
当前的行不就记录下来的,下面的不说了
sai850620 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
记录原始位置,返回页面后,重新绑定数据。
[/Quote]


这个我考虑过,但问题是界面上查询选项有10多个,转页时等于说要把所有的条件给传过去,然后还要再传回来.有没有更简单的?
wuyq11 2009-05-04
  • 打赏
  • 举报
回复
记录原始位置,返回页面后,重新绑定数据。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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