我有标准的 .net 2.0 gridview 控件,我想在选择行时从网格中获取行键或单元格值。
每次选择一行时,我还需要调用一个方法。
有谁知道我如何使用 ASP.net 和 VB 来做到这一点?
我假设您的意思是通过 Select 命令进行选择。这会触发 SelectedIndexChanged 事件。从那里开始,您就有了 Key 的 SelectedDataKey.Value(或 .Values)。
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, _
ByVal e As EventArgs) _
Handles GridView1.SelectedIndexChanged
Dim key As Object = GridView1.SelectedDataKey.Value
End Sub
将按钮或链接按钮添加到您的 gridView。
对于放在“选择”中的命令名称
在设计器窗口中,双击您的 gridView,您选择的索引更改方法将自动生成。
我更喜欢使用像Telerik这样的第三方网格,它允许服务器和客户端选择以及点击回发以处理一些逻辑。
迪克