我有一个允许行选择的RadGrid(Checkbox)。当我单击编辑按钮时,我希望选择该行。
我知道这应该很简单,但似乎无法找到允许我这样做的东西。
感谢您的帮助。
答案 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。