单击“编辑”时的RadGrid行选择

时间:2016-07-28 13:28:16

标签: vb.net radgrid

我有一个允许行选择的RadGrid(Checkbox)。当我单击编辑按钮时,我希望选择该行。

我知道这应该很简单,但似乎无法找到允许我这样做的东西。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

所以我不能再浪费时间了,所以我找到了另一个最终解决得更好的解决方案。

我从RadGrid中移除了AllowSelection(即删除了复选框),我从EditGmand事件(在点击编辑后触发)中从RadGrid中检索了主键(DataKey)并将其存储在隐藏字段中:

Protected Sub rGVDELTaskLog_EditCommand(sender As Object, e As Telerik.Web.UI.GridCommandEventArgs) Handles rGVDELTaskLog.EditCommand
    Dim rowindex As Integer

    If TypeOf e.Item Is GridDataItem Then
        Dim dataItem As GridDataItem = CType(e.Item, GridDataItem)

        rowindex = dataItem.ItemIndex

        Dim item As GridDataItem = DirectCast(rGVDELTaskLog.Items(rowindex), GridDataItem)

        HidDEL_Task_LogID.Value = item.GetDataKeyValue("pkiDEL_Task_Log")
    End If
End Sub

这样我从编辑的行中获取了ID。