or


Protected Sub GeneralManeger_AjaxRequest(sender As Object, e As Telerik.Web.UI.AjaxRequestEventArgs) Dim seps As Char() = {"-"c} Dim textAndIds As String() = e.Argument.Split(seps, StringSplitOptions.None) Dim sep As Char() = {":"c} Dim stringIds As String() = textAndIds(2).Split(sep, StringSplitOptions.RemoveEmptyEntries) Dim ids As Integer() = New Integer(stringIds.Length - 1) {} For i As Integer = 0 To stringIds.Length - 1 ids(i) = Int32.Parse(stringIds(i)) Next If textAndIds(0) = "drop" Then Dim newText As String = textAndIds(1) Dim node As OrgChartNode = AdminOccupationsChart.GetNodeByHierarchicalIndex(ids) Dim row = (From myRow In Occupations_List.AsEnumerable() Where myRow.RecordName = newText Select myRow).SingleOrDefault ChartList.Add(New Entities.Extensions.AnonymousTypes.HirarchicalClass With {.ClusterCode = row.ClusterCode, .PropertyCode = row.PropertyCode, .RecordCode = row.RecordCode, .ParentRecordCode = node.ID, .OriginalRecordCode = row.OriginalRecordCode, .RecordName = row.RecordName, .RecordNameAlternate = row.RecordNameAlternate}) AdminOccupationsChart.DataFieldID="RecordCode"AdminOccupationsChart.DataFieldParentID="PArentRecordCode"AdminOccupationsChart.DataSource = ChartList AdminOccupationsChart.DataBind() OccupationsList.DataSource = Occupations_List OccupationsList.DataBind() End Sub
<telerik:RadOrgChart ID="AdminOccupationsChart" runat="server" LoadOnDemand="NodesAndGroups" EnableCollapsing="true" EnableDragAndDrop="true" > <ItemTemplate> <strong id="Name"> <%# DataBinder.Eval(Container.DataItem, "RecordName")%></strong> <button id="DeleteBtn" title="Remove" class="rocRemoveItemButton" /> <button id="PopUpBtn" title="Open" class="rocOpenPopupButton" /> </ItemTemplate> </telerik:RadOrgChart>

<telerik:GridTemplateColumn ItemStyle-HorizontalAlign="Left" UniqueName="IsDefault" HeaderText="Default" > <ItemTemplate> <asp:Label Id="default" runat="server" Text='<%# Convert.ToBoolean(Eval("IsDefault")) == true ? "Yes" : "No" %>'></asp:Label> </ItemTemplate></telerik:GridTemplateColumn>
Client side code:
​ function gv_SubAccount_RowSelected(sender, args) {
var grid = sender;
var MasterTable = grid.get_masterTableView();
var rowEl = MasterTable.get_dataItems()[2].get_element();
var def = $telerik.findElement(rowEl, "default").innerHTML;
alert(def);//it return always Yes why?.
return false;
}


