or
grd.SelectedItems[0].Cells[1].Text
but this doesn't return anything at runtime, regardless of the index I use for the cells collection.<script type="text/javascript"> function ManualValueChange(sender, eventArgs) { $get("CalcSlider").value = sender.get_newValue(); } </script> <telerik:RadAjaxManager ID="PpAjaxManager" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="CalcSlider"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="CalcSliderDeposit" UpdatePanelRenderMode="Inline" /> <telerik:AjaxUpdatedControl ControlID="lblYouHave" UpdatePanelRenderMode="Inline" /> <telerik:AjaxUpdatedControl ControlID="lblprofit" UpdatePanelRenderMode="Inline" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="CalcSliderDeposit"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="CalcSlider" UpdatePanelRenderMode="Inline" /> <telerik:AjaxUpdatedControl ControlID="lblYouHave" UpdatePanelRenderMode="Inline" /> <telerik:AjaxUpdatedControl ControlID="lblprofit" UpdatePanelRenderMode="Inline" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <div class="typeCalc"> <br /> <table style="width: 640px; margin: 0 auto;"> <tr> <td colspan="2" style="height: 20px; text-align: center"> <h3> BondMarketers Invest Plan</h3> </td> </tr> <tr> <td colspan="2" style="height: 80px; border-top: 1px solid gray; text-align: center"> <telerik:RadSlider ID="CalcSlider" runat="server" Skin="Black" MinimumValue="0" MaximumValue="10000" LargeChange="2000" SmallChange="10" Width="650px" Height="65px" ItemType="Tick" TrackPosition="TopLeft" AnimationDuration="600" ShowDragHandle="false" OnValueChanged="CalcSliderValueChanged" AutoPostBack="true"> </telerik:RadSlider> </td> </tr> <tr> <td colspan="2" style="height: 20px"> </td> </tr> <tr> <td style="width: 200px; text-align: center"> Invest: </td> <td> <telerik:RadNumericTextBox runat="server" ID="CalcSliderDeposit" Type="Currency" Culture="en-US" DataType="System.Decimal" AutoPostBack="true"> <ClientEvents OnValueChanged="ManualValueChange" OnLoad="ManualValueChange" /> </telerik:RadNumericTextBox> </td> </tr> <tr> <td colspan="2" style="height: 20px"> </td> </tr> <tr> <td style="width: 200px; text-align: center"> <asp:Label runat="server" ID="lblYouHave" /> </td> <td> <asp:Label runat="server" ID="lblprofit" Font-Bold="True" Font-Size="Larger" ForeColor="Green" /> </td> </tr> <tr> <td colspan="2" style="height: 20px"> </td> </tr> </table> </div>protected void CalcSliderValueChanged(object sender, EventArgs e) { double percent = FormulaLayer.FormulaValue((decimal)CalcSlider.Value); decimal deposit = (decimal)CalcSlider.Value; int percents = 100; DateTime sDate = DateTime.Now; DateTime eDate = DateTime.Now.AddDays(365); CalcSliderDeposit.Value = Convert.ToDouble(deposit); lblYouHave.Text = "You have: "; lblprofit.Text = string.Format("${0}", ((Convert.ToDouble(deposit) / percents) * percent * Convert.ToDouble(FormulaLayer.GetWorkDayCount(sDate, eDate)) + Convert.ToDouble(CalcSlider.Value))); }<telerik:RadGrid ID="grdPubList" runat="server" Skin="Office2007" GridLines="None" AutoGenerateColumns="False" AllowNaturalSort="false" CellSpacing="0"> <HeaderStyle Width="100px" HorizontalAlign="Center" /> <ClientSettings> <Selecting CellSelectionMode="None"></Selecting> </ClientSettings> <MasterTableView AllowMultiColumnSorting="true" ShowHeadersWhenNoRecords="false"> <NoRecordsTemplate /> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn ItemStyle-Width="250px" HeaderStyle-Width="250px" ItemStyle-HorizontalAlign="Left" ItemStyle-VerticalAlign="Top" HeaderText="Publication Name"> <ItemTemplate> <asp:Label ID="lblPubId" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.PubID").ToString() %>' CssClass="label_default_nb" Visible="false"></asp:Label> <asp:Label ID="lblPubName" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Name").ToString() %>' CssClass="label_default_nb"></asp:Label> </ItemTemplate> <HeaderStyle Width="250px"></HeaderStyle> <ItemStyle HorizontalAlign="Left" VerticalAlign="Top" Width="250px"></ItemStyle> </telerik:GridTemplateColumn> <%--<telerik:GridBoundColumn HeaderText="Practice Area" DataField="departmentDescription" AllowSorting="false" ItemStyle-HorizontalAlign="Left" ItemStyle-VerticalAlign="Top" ItemStyle-Width="100px" HeaderStyle-Width="50px"> <HeaderStyle Width="50px"></HeaderStyle> <ItemStyle HorizontalAlign="Left" VerticalAlign="Top" Width="100px"></ItemStyle> </telerik:GridBoundColumn>--%> <%--<telerik:GridTemplateColumn ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="False" ItemStyle-VerticalAlign="Top" HeaderText="Modified <br> By/Date" UniqueName="ModifiedByDate" ItemStyle-Width="100px" HeaderStyle-Width="100px"> <ItemTemplate> <asp:Label ID="lblUserModified" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.userModified").ToString() %>' CssClass="label_default_nb" Width="100px"></asp:Label> <asp:Label ID="lblDateModified" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.dateModifiedStr").ToString() %>' CssClass="label_default_nb" Width="100px"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn>--%> <telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn1 column" HeaderText="Format" UniqueName="typeDescription" DataField="typeDescription"> <ItemTemplate> <asp:Label ID="lblPubType" runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.typeDescription").ToString() %>' CssClass="label_default_nb"></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Subscribe"> <ItemTemplate> <asp:CheckBox ID="radchkSubscribe" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Unsubscribe"> <ItemTemplate> <asp:CheckBox ID="radchkUnsubscribe" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid>Private Sub grdPubList_ItemCreated(sender As Object, e As Telerik.Web.UI.GridItemEventArgs) Handles grdPubList.ItemCreated If TypeOf e.Item Is GridDataItem Then Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) Dim chk1 As CheckBox = DirectCast(item.FindControl("radchkSubscribe"), CheckBox) Dim chk2 As CheckBox = DirectCast(item.FindControl("radchkUnsubscribe"), CheckBox) 'Dim chk3 As CheckBox = DirectCast(item.FindControl("CheckBox3"), CheckBox) chk1.Attributes.Add("onclick", (("checkUncheck('" + chk1.ClientID & "','") + chk2.ClientID & "',')")) End If End Sub<script type="text/javascript"> function checkUncheck(c1, c2) { var ch1 = document.getElementById(c1); var ch2 = document.getElementById(c2); if (ch1.checked) { ch2.checked = true; } else { ch2.checked = false; } } </script>function RefreshCsiOptions(sender) { switch (sender.type) { case "radio": if (sender.checked == true) { for (i = 0; i < cbxCSI.length; i++) { var z = rcbCSI[i]; if (rcbCSI[i].get_selecteditem().get_value() != "") { rcbCSI[i].disabled = "disabled"; } else { cbxCSI[i].disabled = true; } cbxCSI[i].checked = false; } lblWithoutCSI.disabled = ""; } break; case "checkbox": var cbxNumber = sender.id.substr(6, 1); if (sender.checked == true) { rcbCSI[cbxNumber - 1].disabled = ""; lblWithoutCSI.disabled = "disabled"; rbWITHOUT.checked = false; } else { rcbCSI[cbxNumber - 1].disabled = "disabled"; } CheckWithoutStatus(); break; case "select-one": var rcbNumber = sender.id.substr(14, 1); if (rcbNumber == "_") rcbNumber = "0"; var rcbValue = rcbCSI[rcbNumber].get_selecteditem().get_value(); document.Form1.elements['CSI' + rcbNumber + '_value'].value = rcbValue; if (rcbValue != "") { cbxCSI[rcbNumber].disabled = false; cbxCSI[rcbNumber].checked = true; if (rbWITHOUT.checked == true) rbWITHOUT.checked = false; } else { cbxCSI[rcbNumber].disabled = true; cbxCSI[rcbNumber].checked = false; CheckWithoutStatus(); } break; default: //alert(sender.type); break; } } 
<
telerik:RadScheduler runat="server" ID="RadScheduler1" Skin="<%$ AppSettings: SchedulerSkin%>"Width="750px" StartEditingInAdvancedForm="false" SelectedView="MonthView" DataKeyField="ID"DataSubjectField="Subject" DataStartField="Start" DataEndField="End" DataRecurrenceField="RecurrenceRule"DataRecurrenceParentKeyField="RecurrenceParentID" EnableEmbeddedSkins="true" OverflowBehavior="Expand">
<ResourceTypes><telerik:ResourceType TextField="Naziv" KeyField="ResursID" Name="Resurs"/>
</ResourceTypes></telerik:RadScheduler>

<telerik:RadGrid ID="grid" runat="server" OnItemCreated="grid_ItemCreated" OnEditCommand="grid_EditCommand"AutoGenerateColumns="False" OnNeedDataSource="grid_NeedDataSource" ><MasterTableView DataKeyNames="Id" EditMode="PopUp" EnableViewState="true"> <Columns> ... </Columns> <EditFormSettings UserControlName="~/MyControl.ascx" EditFormType="WebUserControl" PopUpSettings-Modal="true"> </EditFormSettings></MasterTableView></telerik:RadGrid>grid_EditCommand in order to set the values.<asp:Content ID="Content1" ContentPlaceHolderID="VSContentPlaceHolder" Runat="Server"><telerik:RadScriptManager ID="RadScriptManager1" runat="server" ></telerik:RadScriptManager><telerik:RadCodeBlock ID="EventsRCodBlo" runat="server"> <script type="text/javascript"> window.onload = firstLoad; function firstLoad() { setDivHeight(); //alert(isPostBack()); } function selTreLstChange(sender, args) { var treelist = $find("<%=PersonnelAssignedRTreLst.ClientID%>"); var items = treelist.get_selectedItems(); var count = items.length; if (count > 0) { var item = items[0]; var nodetype = item.get_element().getAttribute("typeofnode"); var perid = item.get_element().getAttribute("perid"); var AuxQualifiedHid = document.getElementById("<%=SelQualHidFie.ClientID%>"); AuxQualifiedHid.value = nodetype; var AuxPersAsIDHid = document.getElementById("<%=PersAsIDHidFie.ClientID%>"); AuxPersAsIDHid.value = perid; var index = item.get_hierarchicalIndex(); $find("<%=MainRAjaPan.ClientID %>").ajaxRequest("PersTypeChanged"); } } function selBut(sender, args) { var toolBar = sender; var button = args.get_item(); var command = button.get_commandName(); if (command == 'Save') { //Save logic } } function setDivHeight(sender,args) { //Set height from divs } </script> </telerik:RadCodeBlock><telerik:RadToolBar ID="MainToolBar" runat="server" Width="100%" OnClientButtonClicking="selBut" OnButtonClick="MainToolBar_ButtonClick"> <Items> <telerik:RadToolBarButton runat="server" CommandName="Back" CommandArgument="Back" Text="Back" ImageUrl="~/VS/Images/textbox/post_button_undo.gif" NavigateUrl="javascript:cancel();" ToolTip="Back" PostBack="false" > </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" CommandName="Save" CommandArgument="Save" Text="Save Changes" Visible="true" ImageUrl="~/VS/Images/color/16/0040-save.gif" ToolTip="Save Changes" > </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" CommandName="Add" CommandArgument="Add" Text="Add Per" ImageUrl="" ToolTip="Add" PostBack="true" Visible="true"> </telerik:RadToolBarButton> </Items> </telerik:RadToolBar><telerik:RadAjaxLoadingPanel ID="MainLoaPan" runat="server"></telerik:RadAjaxLoadingPanel><telerik:RadAjaxPanel ID="MainRAjaPan" runat="server" LoadingPanelID="MainLoaPan" ClientEvents-OnResponseEnd="setDivHeight"> <div id="LeftUDiv" runat="server" style="width: 49.5%; height: 100%; float:left; overflow:hidden; border-spacing:inherit; border: 1px solid #aaaaaa; background-color:#FFFFFF;"><div id="LeftU1Div" runat="server" style="width: 100%;height: 45%; position: relative; overflow: auto; background-color:#FFFFFF;"> <%--Tasks RadGrid--%> <telerik:RadGrid ID="TasksRGriVie" runat="server" AutoGenerateColumns="false" AllowMultiRowSelection="false" OnSelectedIndexChanged="TasksRGriVie_SelectedIndexChanged" OnPreRender="TasksRGriVie_PreRender" OnItemDataBound="TasksRGriVie_ItemDataBound"> <MasterTableView DataKeyNames="taskID" ClientDataKeyNames="taskID" ShowHeader="false" Width="99%"> <Columns> <telerik:GridBoundColumn DataField="PIBCID" Visible="false" HeaderText="PIBCID" ItemStyle-Font-Size="Smaller"></telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="FVRItemID" Visible="false" HeaderText="FVRItemID" ItemStyle-Font-Size="Smaller"></telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings EnablePostBackOnRowClick="true"> <Selecting AllowRowSelect="true" /> </ClientSettings> </telerik:RadGrid> </div> <div id="LeftU2Div" runat="server" style="width: 100%;height: 45%; position: relative; overflow: auto; background-color:#FFFFFF;"> <%--Personnel Assigned RadTreeList --%> <telerik:RadTreeList ID="PersonnelAssignedRTreLst" runat="server" DataKeyNames="ID" ParentDataKeyNames="parent" OnNeedDataSource="PersonnelAssignedRTreLst_NeedDataSource" AutoGenerateColumns="false" AllowMultiItemSelection="false" GridLines="None" ShowTreeLines="false" Width="100%" Height="99%" OnItemDataBound="PersonnelAssignedRTreLst_ItemDataBound" OnItemCommand="PersonnelAssignedRTreLst_ItemCommand" OnItemCreated="PersonnelAssignedRTreLst_ItemCreated" OnPreRender="PersonnelAssignedRTreLst_PreRender" > <Columns> <telerik:TreeListBoundColumn DataField="CandidateID" UniqueName="rTreeLstPersAsColCandID" Visible="true" ItemStyle-Font-Size="Smaller"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="Desc" UniqueName="rTreeLstPersAsColName" Visible="true" ItemStyle-Font-Size="Smaller"> </telerik:TreeListBoundColumn> <telerik:TreeListBoundColumn DataField="QualDesc" UniqueName="rTreeLstPersAsColExp" Visible="true" ItemStyle-Font-Size="Smaller"> </telerik:TreeListBoundColumn> </Columns> <ClientSettings Selecting-AllowItemSelection="true"> <ClientEvents OnItemSelected="selTreLstChange" /> </ClientSettings> </telerik:RadTreeList> </div> </div><div id="RightUDiv" runat="server" style="width: 50%; height: 100%; float:right; overflow:hidden; border-spacing:inherit; border: 1px solid #aaaaaa; background-color:#FFFFFF;"> <%--Personnel To Assign RadGrid --%> <telerik:RadGrid ID="PersonnelToAssignRGriVie" runat="server" AutoGenerateColumns="false" AllowMultiRowSelection="false" OnPreRender="PersonnelToAssignRGriVie_PreRender" AllowSorting="true" OnSortCommand="PersonnelToAssignRGriVie_SortCommand" OnItemDataBound="PersonnelToAssignRGriVie_ItemDataBound"> <MasterTableView DataKeyNames="ID,UniqueID" ClientDataKeyNames="ID" TableLayout="Auto" Width="100%"> <NoRecordsTemplate> No Records to display </NoRecordsTemplate> <Columns> <telerik:GridTemplateColumn UniqueName="Selectcol" HeaderStyle-Width="100px" ItemStyle-Width="80px"> <HeaderTemplate> <telerik:RadButton ID="PersonnelAddRBtn" CommandName="PersonnelAddRBtn" CommandArgument="PersonnelAddRBtn" runat="server" Text='' Visible="true" Width="95px" > </telerik:RadButton> </HeaderTemplate> <ItemTemplate> <asp:Image ID="imgTrain" ToolTip="Requires Training" runat="server" Visible="false" ImageUrl="~/VS/Images/icon_emark1.gif" Width="10" Height="10" onclick="openTrainingInfo(this);" /> <asp:CheckBox ID="chkSelPersonnel" runat="server" Visible="true" onclick="checkSpan(this);" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="CandidateID" AllowSorting="true" HeaderText="Candidate ID" UniqueName="CandidateIDCol" SortExpression="CandidateID" ItemStyle-Font-Size="Smaller"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Desc" AllowSorting="true" HeaderText="Name" UniqueName="NameCol" SortExpression="Desc" ItemStyle-Font-Size="Smaller"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CompName" AllowSorting="true" HeaderText="Company" UniqueName="CompNameCol" SortExpression="CompName" ItemStyle-Font-Size="Smaller"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="QualDesc" AllowSorting="true" HeaderText="Qualified" UniqueName="QualDescCol" SortExpression="QualDesc" ItemStyle-Font-Size="Smaller"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <SortingSettings EnableSkinSortStyles="false" /> <ClientSettings> <Selecting AllowRowSelect="false" /> <Resizing AllowColumnResize="false" /> <Scrolling AllowScroll="true" UseStaticHeaders="true" SaveScrollPosition="true" /> </ClientSettings> </telerik:RadGrid> </div></telerik:RadAjaxPanel>Protected Sub TasksRGriVie_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Dim AuxTaskId As Integer If TasksRGriVie.SelectedItems.Count > 0 Then Dim item As GridDataItem = TasksRGriVie.SelectedItems(0) AuxTaskId = CInt(item.GetDataKeyValue("taskID")) LoadTaskDetails(AuxTaskId) End If End SubSub LoadTaskDetails(ByVal selTaskID As Integer) If TasksRGriVie.Items.Count > 0 Then Dim auxQual As Integer = CInt(Me.SelQualHidFie.Value) Dim curContractor As Integer = Session("CompanyID") Dim objtask As OQCrewItem = listTask.Find(Function(c) c.taskID = selTaskID) 'Loads the list view with the current personnal Dim ListPerAs As New List(Of OQCrewPersonnel) 'Getting data from the view state If selTaskID > 0 Then 'listTask a property that gets data from viewState('listtask') ListPerAs = listTask.Find(Function(c) c.taskID = selTaskID).personnel PersonnelAssignedRTreLst.DataSource = ListPerAs.Where(Function(c) c.statusID = 1).OrderByDescending(Function(c) c.lastName).ToList() End If 'Gets list of personnel Dim listAvailablePer = OQProjectBL.GetAvailableCrewPersonnel() Dim list = listAvailablePer.Where(Function(c) c.qualified = "Yes").OrderBy(Function(c1) c1.lastName).ToList() PersonnelToAssignRGriVie.DataSource = list PersonnelToAssignRGriVie.DataBind() End If End Sub