C#GridView 选中行问题

木召辰 2013-08-30 10:57:35
GridView 如何 去记录当前选中的这行,然后从别的页面退回来后 还是选中的状态?C#
...全文
229 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 5 楼 u011706218 的回复:
[quote=引用 4 楼 a01589 的回复:]

//写到GridView的RowEditing事件中
int CurrentIndex = e.RowIndex;
Session["Index"]=CurrentIndex;
//需要用的时候读取
int CurrentIndex=int.Parse(Session["Index"]);
谢谢你的回复! RowEditing 里面没有 RowIndex·这个方法用不了·[/quote] 看来是我忘记了,Editing里有个类似的方法,叫e.NewRowIndex,和e.RowIndex作用一样,楼主可以试试
木召辰 2013-08-30
  • 打赏
  • 举报
回复
能上点代码瞅瞅嘛? 逻辑是明白了 但是写的上面 不太清楚
灬浪子灬 2013-08-30
  • 打赏
  • 举报
回复
缓存选中的行的索引,或者缓存数据
全栈极简 2013-08-30
  • 打赏
  • 举报
回复
可以把选中的索引,记录到cookie当中,然后读取。
木召辰 2013-08-30
  • 打赏
  • 举报
回复
引用 4 楼 a01589 的回复:

//写到GridView的RowEditing事件中
int CurrentIndex = e.RowIndex;
Session["Index"]=CurrentIndex;
//需要用的时候读取
int CurrentIndex=int.Parse(Session["Index"]);
谢谢你的回复! RowEditing 里面没有 RowIndex·这个方法用不了·
  • 打赏
  • 举报
回复

//写到GridView的RowEditing事件中
int CurrentIndex = e.RowIndex;
Session["Index"]=CurrentIndex;
//需要用的时候读取
int CurrentIndex=int.Parse(Session["Index"]);

110,534

社区成员

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

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

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