如何在排序后获得网格视图的正确行索引值

时间:2009-09-07 08:13:33

标签: asp.net gridview sorting

我有一个asp.net应用程序,我在其中使用网格视图。分页和排序应用于网格视图。我正在执行的一个操作是单击任何网格视图行,获取所选行的列值并重定向到另一个页面。

问题是网格视图排序后,如果我点击ayy页面中的任何一行(分页索引),即使可见行不同,我也只得到第一页的值。

我在gridview_rowcreated()方法中获取行值并输入一些变量。在排序方案中,在排序完成之前,会调用gridview_rowcreated()方法,但不会在排序完成后调用。

请帮助我做这个...... asap

由于 鲁帕

1 个答案:

答案 0 :(得分:0)

万一你还需要答案...... 您应该使用gridview的SelectedIndexChanging事件,如下所示:

gridView.Rows.Item(intNewIndex).Cells(# of column, zero-based).Text

这将给出每个单元格的当前值,您只需循环遍历每个单元格并将每个单元格的值分配给所需的变量。

希望这有帮助!!!