This is a migrated thread and some comments may be shown as answers.

How To get keyValues RadGrid Hierarcy mode

2 Answers 255 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Edi
Top achievements
Rank 1
Edi asked on 19 Nov 2010, 01:18 AM
hi I want to ask how to get datakey value from radgrid in hierarchy mode , when double click event?

function RowDblClick(sender, args) {
            alert(args.getDataKeyValue("RJENIS"));
}

thats work only for the parent , but I want to get datakey value from the child.
please suggest...

waiting for your reply.

2 Answers, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 19 Nov 2010, 11:53 AM
Hello Edi,


You need to set the DataKeyNames for corresponding GridTableView and use that keyname when accessing value. Check for the TableView name and change the keyname accordingly when accessing it.

Find the sample code:
<MasterTableView HierarchyDefaultExpanded="false" TableLayout="Fixed" AllowMultiColumnSorting="True"
    CommandItemDisplay="Top" DataKeyNames="CustomerID" DataSourceID="SqlDataSource1"
    Width="100%" Name="Master" HierarchyLoadMode="Client" ClientDataKeyNames="CustomerID">
    <DetailTables>
        <telerik:GridTableView HierarchyDefaultExpanded="true" Caption="Details" DataKeyNames="OrderID" Name="Detail" DataSourceID="SqlDataSource2" CommandItemDisplay="Top" ClientDataKeyNames="OrderID"  runat="server">

Accessing the key value:
<script type="text/javascript">
    function OnRowDblClick(sender, args) {
        if (args.get_tableView().get_name() == "Master") {
            alert(args.getDataKeyValue("CustomerID"));
        }
        else {
            alert(args.getDataKeyValue("OrderID"));
        }
    }
</script>




Hope this helps,
Princy.
0
Edi
Top achievements
Rank 1
answered on 19 Nov 2010, 03:50 PM
HI thats i was looking for, Thank you so much,  really help..

Regard

Edi
Tags
Grid
Asked by
Edi
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Edi
Top achievements
Rank 1
Share this question
or