【问题标题】:How to get proper row index values of grid view after sorting排序后如何获取网格视图的正确行索引值
【发布时间】:2009-09-07 08:13:32
【问题描述】:
我有一个使用网格视图的 asp.net 应用程序。分页和排序应用于网格视图。我正在做的一个动作是单击任何网格视图行,获取所选行的列值并重定向到另一个页面。
问题是在对网格视图进行排序后,如果我单击 ayy 页面(分页索引)中的任何行,即使可见行不同,我也只会获得第一页值。
我在gridview_rowcreated() 方法中获取行值并放入一些变量。排序场景中,排序完成前调用gridview_rowcreated()方法,排序完成后不调用。
【问题讨论】:
标签:
asp.net
gridview
sorting
【解决方案1】:
如果您仍然需要这个问题的答案...
您应该使用 gridview 的 SelectedIndexChanging 事件,如下所示:
gridView.Rows.Item(intNewIndex).Cells(# of column, zero-based).Text
这将给出每个单元格的当前值,您只需遍历每个单元格并将每个单元格的值分配给所需的变量。
希望对你有帮助!!!