2016-07-28 14 views
0

行の選択を許可するRadGridがあります(チェックボックス)。編集ボタンをクリックすると、その行が選択されます。編集をクリックするとRadGridの行が選択されます

私はこれが非常に簡単であるべきだと知っていますが、私はこれを行うことができる何かを見つけるようです。

ご協力いただきありがとうございます。

+0

誰でも手助けできますか? – AxleWack

答えて

0

私はもうこれ以上の時間を無駄にすることはできませんでしたので、最終的にはうまくいった別の解決策が見つかりました。

RadGridからAllowSelectionを削除しました(つまり、チェックボックスが削除されました)。EditCommandイベント内のRadGridからPrimaryキー(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を取得しました。

関連する問題