or
| <telerik:GridTemplateColumn UniqueName="Template1" GroupByExpression = "Febrero"> |
| <ItemTemplate> |
| <asp:HyperLink ID="targetControl" runat="server" NavigateUrl="#" Text='<%# Eval("Febrero") %>'></asp:HyperLink> |
| </ItemTemplate> |
| <FooterTemplate> |
| <asp:HyperLink runat="server" ID="TextBox2"> |
| </asp:HyperLink> |
| <telerik:GridGroupPanel> |
| <PanelItemsStyle Height="200" BackColor="Aquamarine" /> |
| </telerik:GridGroupPanel> |
| </FooterTemplate> |
| </telerik:GridTemplateColumn> |
| protected void tk_Grid_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridDataItem) |
| { |
| GridDataItem dataItem = (GridDataItem)e.Item; |
| sum += double.Parse((dataItem["Template1"].FindControl("targetControl") as HyperLink).Text); |
| } |
| else if (e.Item is GridFooterItem) |
| { |
| GridFooterItem footer = (GridFooterItem)e.Item; |
| (footer["Template1"].FindControl("TextBox2") as HyperLink).Text = sum.ToString(); |
| FooterTotals = (footer["Template1"].FindControl("TextBox2") as HyperLink).Text; |
| } |
| } |
_combo.ID = "servicedd" + this.QuestionIDJavascriptFriendly;_combo.WebServiceSettings.Path = this.WebServicePath;_combo.WebServiceSettings.Method = this.WebMethod;_combo.EnableLoadOnDemand = true;_combo.EnableItemCaching = true;_combo.AllowCustomText = true;_combo.Filter = RadComboBoxFilter.Contains;_combo.MaxHeight = new Unit(300, UnitType.Pixel);_combo.CollapseAnimation.Type = AnimationType.None;_combo.ExpandAnimation.Type = AnimationType.None;_combo.EnableViewState = _viewstate;Hi,
I need to get the value of column, and was trying to get it as in the following thread:
http://www.telerik.com/community/forums/aspnet-ajax/grid/how-fetch-column-value-from-detailtables.aspx
protected void RG_SearchResult_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { ... if (e.CommandName == "History") { if (e.Item.OwnerTableView.Name == "Level2") //check with name of DetailTableView <br> { GridDataItem item = (GridDataItem)e.Item; foreach (GridDataItem childItem in item.ChildItem.NestedTableViews[0].Items) { string value= childItem["PropCode"].Text; } } ...But I here - item.ChildItem.NestedTableViews[0].Items get error - Object reference not set to an instance of an object.
What I am doing wrong ?
<telerik:RadScheduler runat="server"ID="RadScheduler1" Width="1000px" SelectedDate="01-01-2011" TimeZoneOffset="03:00:00" DayStartTime="08:00:00" DayEndTime="18:00:00" StartEditingInAdvancedForm="false" DataKeyField="ID" DataSubjectField="Subject" DataStartField="Start" DataEndField="End" DataRecurrenceField="RecurrenceRule" OnFormCreating="RadScheduler1_FormCreating" DataRecurrenceParentKeyField="RecurrenceParentID" Skin="WebBlue" Culture="it-IT" FirstDayOfWeek="Monday" LastDayOfWeek="Friday" SelectedView="WeekView" OnAppointmentDelete="RadScheduler1_OnAppointmentDelete" AppointmentStyleMode="Simple" OnAppointmentDataBound="RadScheduler1_AppointmentDataBound" AllowDelete="true" OnClientAppointmentDeleting="onAppointmentDeleting" >protected void RadScheduler1_OnAppointmentDelete(object sender, SchedulerCancelEventArgs e){ // I never go in this function}AllowDelete="true"function GetRadComboBoxFromRadTreeViewElement(treeViewElement) { var htmlRoot = $(treeViewElement).closest('div.MyCustomControl'); // walk up to control container var comboBoxDiv = $(htmlRoot).find('div.SearchableTreeCombo'); // find ComboBox container return $find($(comboBoxDiv).attr('id')); // look up ComboBox object from containing div id}<html> <body> <form> <div class="rcbSlide"> <div id="RadComboBox1_DropDown" class="RadComboBoxDropDown" ></div> </div> <div class="MyCustomControl"> <label for="RadComboBox1" id="treeListLabel">Field Label: </label> <div id="RadComboBox1" class="RadComboBox RadComboBox_Default SearchableTreeCombo"> <input id="RadComboBox1_ClientState" name="RadComboBox1_ClientState" type="hidden"> </div> </div> </form> </body></html>