【发布时间】:2011-08-11 10:28:01
【问题描述】:
当我通过单击名为“修改”的链接按钮从我的网格视图中选择一行时,它是该行中的最后一个单元格。使用下面的代码,我可以从 GridView1_RowCommand 子中检索键值并使用正确的数据移动到修改屏幕。
Dim r As Integer = e.CommandArgument
GridView1.SelectedIndex = r
Dim Company As String = GridView1.SelectedDataKey(0).ToString
ModifyDetail(Company)
但是,如果我从下面的搜索选项中重新排序 Gridview
SqlDataSource.SelectCommand = NewSearchStr
GridView1.DataBind()
当我尝试访问第一行时,它会从原始 Gridview 中返回第一行值,而不是从重新排序的 Gridview 中返回。我错过了什么?
【问题讨论】:
标签: .net asp.net vb.net visual-studio gridview