or
<telerik:RadWindow ID="RadDeploymentWindow" Title="<%$ Resources:Text, DeploymentWizard %>" runat="server" VisibleOnPageLoad="false" VisibleStatusbar="false" Width="535px" Modal="true" Height="350px" Behaviors="Close,Move,Maximize,Reload " Skin="Windows7" IconUrl="~/Images/icons/Enterprise.png"> <ContentTemplate><telerik:RadGrid ID="DeploymentGrid" Skin="Office2007" runat="server" AutoGenerateColumns="False" AllowSorting="True" PageSize="10" ShowStatusBar="True" CellSpacing="0" GridLines="Both" AllowPaging="True" OnNeedDataSource="RadGrid_NeedDataSource" Height="225px" Width="516px"> <ClientSettings> <Scrolling AllowScroll="true" UseStaticHeaders="true" /> </ClientSettings> <ExportSettings IgnorePaging="true" ExportOnlyData="true" OpenInNewWindow="true" HideStructureColumns="true" Excel-Format="Html" FileName="ErrorsAndWarnings"> </ExportSettings> <MasterTableView DataKeyNames="ObjectID" AutoGenerateColumns="false" CommandItemDisplay="Top" CommandItemSettings-ShowAddNewRecordButton="false" CommandItemSettings-ShowRefreshButton="false"> <CommandItemSettings ShowExportToWordButton="true" ShowExportToExcelButton="true" /> <ItemStyle Wrap="false" /> <Columns> <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="ObjectID" HeaderText="ID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="ObjectType" HeaderText="Type"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="Name" HeaderText="Name"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="Attribute" HeaderText="Attribute"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="Error" HeaderText="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="ProposedSoluation" HeaderText="Proposed Solution"> </telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="Severity" HeaderText="Severity"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings> <Resizing AllowColumnResize="True"></Resizing> </ClientSettings> </telerik:RadGrid>var chbox = document.getElementById("checkbox1");chbox.checked = true;<telerik:RadGrid ID="RadGridInfoRecharges" OnItemCommand="RadGridInfoRecharges_ItemCommand" OnItemDataBound="RadGrid1_ItemDataBound" Skin="Default" runat="server" AutoGenerateColumns="False" AllowPaging="True" GridLines="Horizontal" CssClass="groupBox"> <ExportSettings ExportOnlyData="false" FileName="Recharges" IgnorePaging="true" OpenInNewWindow="True"> <Csv ColumnDelimiter="Semicolon" /> </ExportSettings> <MasterTableView DataSourceID="ObjectDataSourceGetRecharges" PageSize="50" DataKeyNames="OwnerId"> <NestedViewTemplate> <asp:Panel ID="NestedViewPanel" CssClass="InfoRechargesDetails" runat="server" > <telerik:RadGrid ID="RadGridInfoRechargesNested" Skin="Default" runat="server" AutoGenerateColumns="False" AllowPaging="False" GridLines="Horizontal"> <MasterTableView> <Columns> <telerik:GridBoundColumn HeaderText="Credit" DataFormatString="{0:N0}" DataField="Credit" UniqueName="Credit"></telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> <telerik:RadChart ID="rcRechargesStatisticsRecharges" Width="900" Height="300" runat="server" DefaultType="Line" Legend-Appearance-Visible="false" Legend-Visible="false" BorderWidth="0"> </telerik:RadChart> </asp:Panel> </NestedViewTemplate> <ExpandCollapseColumn Visible="True"></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn HeaderText="OwnerId" ItemStyle-HorizontalAlign="Right" DataField="OwnerId" UniqueName="OwnerId"></telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid>ItemDataBoundprotected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridNestedViewItem) { int OwnerId = ((RechargeItemByContract)e.Item.DataItem).OwnerId; RadChart rcRechargesStatisticsRecharges = (RadChart)e.Item.FindControl("rcRechargesStatisticsRecharges"); RadChart rcRechargesStatisticsPrices = (RadChart)e.Item.FindControl("rcRechargesStatisticsPrices"); // DATA List<RechargeItemLite> Data = RechargesBLL.GetRechargeItemLite(OwnerId); if (Data.Count > 1) { rcRechargesStatisticsRecharges.PlotArea.XAxis.Appearance.ValueFormat = Telerik.Charting.Styles.ChartValueFormat.ShortDate; rcRechargesStatisticsRecharges.PlotArea.XAxis.Appearance.LabelAppearance.RotationAngle = 45; rcRechargesStatisticsRecharges.PlotArea.XAxis.AutoScale = false; rcRechargesStatisticsRecharges.PlotArea.XAxis.IsZeroBased = false; rcRechargesStatisticsRecharges.Legend.Visible = false; rcRechargesStatisticsRecharges.ChartTitle.TextBlock.Text = "Creditos por recarga"; rcRechargesStatisticsRecharges.DataSource = Data; double steps = (Data[0].OADate - Data[Data.Count - 1].OADate) / Data.Count; rcRechargesStatisticsRecharges.PlotArea.XAxis.AddRange(Data[Data.Count - 1].OADate, Data[0].OADate, steps); rcRechargesStatisticsRecharges.DataBind(); rcRechargesStatisticsRecharges.Series[0].DataXColumn = "OADate"; rcRechargesStatisticsRecharges.Series[1].Visible = false; rcRechargesStatisticsRecharges.Series[2].Visible = false; rcRechargesStatisticsRecharges.Visible = true; } else rcRechargesStatisticsRecharges.Visible = false;ItemComman protected void RadGridInfoRecharges_ItemCommand(object source, GridCommandEventArgs e) { // cazar el evento del expand/collapse if (e.CommandName == RadGrid.ExpandCollapseCommandName) { // Si el nestview no esta expandido significa que ahora es se expandera if (!e.Item.Expanded) { #region declaraciones controles RadGrid RadGridInfoRechargesNested = (RadGrid)((GridDataItem)e.Item).ChildItem.FindControl("RadGridInfoRechargesNested"); RadChart rcRechargesStatisticsRecharges = (RadChart)((GridDataItem)e.Item).ChildItem.FindControl("rcRechargesStatisticsRecharges"); RadChart rcRechargesStatisticsPrices = (RadChart)((GridDataItem)e.Item).ChildItem.FindControl("rcRechargesStatisticsPrices"); #endregion // Extraemos la información de DataKeyValue desde la grid principal int OwnerId = (int)((GridDataItem)e.Item).GetDataKeyValue("OwnerId"); // DATA List<RechargeItemLite> Data = RechargesBLL.GetRechargeItemLite(OwnerId); RadGridInfoRechargesNested.DataSource = Data; RadGridInfoRechargesNested.DataBind(); if (Data.Count > 1) { rcRechargesStatisticsRecharges.PlotArea.XAxis.Appearance.ValueFormat = Telerik.Charting.Styles.ChartValueFormat.ShortDate; rcRechargesStatisticsRecharges.PlotArea.XAxis.Appearance.LabelAppearance.RotationAngle = 45; rcRechargesStatisticsRecharges.PlotArea.XAxis.AutoScale = false; rcRechargesStatisticsRecharges.PlotArea.XAxis.IsZeroBased = false; rcRechargesStatisticsRecharges.Legend.Visible = false; rcRechargesStatisticsRecharges.ChartTitle.TextBlock.Text = "Creditos por recarga"; rcRechargesStatisticsRecharges.DataSource = Data; double steps = (Data[0].OADate - Data[Data.Count - 1].OADate) / Data.Count; rcRechargesStatisticsRecharges.PlotArea.XAxis.AddRange(Data[Data.Count - 1].OADate, Data[0].OADate, steps); rcRechargesStatisticsRecharges.DataBind(); rcRechargesStatisticsRecharges.Series[0].DataXColumn = "OADate"; rcRechargesStatisticsRecharges.Series[1].Visible = false; rcRechargesStatisticsRecharges.Series[2].Visible = false; rcRechargesStatisticsRecharges.Visible = true; } else rcRechargesStatisticsRecharges.Visible = false;
<telerik:RadGrid ID="radComments" AllowPaging="True" runat="server" PageSize="15" Skin="" GridLines="None" BorderStyle="None" BorderColor="Transparent" ShowHeader="false" OnItemCommand="radComments_ItemCommand" OnItemDataBound="radComments_ItemDataBound" OnItemCreated="radComments_ItemCreated" Width="100%" EnableTheming="false" Style="padding-left: 16px;" OnPageIndexChanged="radComments_PageIndexChanged"> <PagerStyle Mode="NumericPages" /> <ExportSettings ExportOnlyData="true"> </ExportSettings><MasterTableView TableLayout="Fixed" Width="100%" Height="100%" BorderStyle="None" DataKeyNames="BookID,commentid,CommentAttachment,userid,Commenttype"> <ItemTemplate><table width="100%" border="0" cellspacing="1" cellpadding="1"><tr><td valign="top" align="left" style="text-align: center; width: 5%; border: 1px;border-style: solid; padding-bottom: 5px;" class="box-border"> <asp:Image ImageAlign="AbsMiddle" ID="imgWriterImage" runat="server" /></td><td width="20%" align="left"><strong><%# Eval("UserName") + ":" %></strong></td><td class="altbg" width="45%" align="left"><%# Eval("Commenttext") %></td><td width="20%" align="left"><asp:Label ID="lblType" runat="server" Text='<%# Eval("Commenttype") %>'></asp:Label></td><td id="tdEditDelete" runat="server" align="center" width="20%"><asp:HiddenField ID="hdnCommentID" runat="server" Value='<%# Eval("commentid") %>' /><asp:HiddenField ID="hdnBookID" runat="server" Value='<%# Eval("bookid") %>' /><asp:ImageButton ID="btnImgEdit" runat="server" ImageUrl="~/Forum/ForumImages2/edit.gif" OnClientClick="Edit(this);return false;" ToolTip="Edit" /><asp:ImageButton ID="btnImgDelete" runat="server" ImageUrl="~/Forum/ForumImages2/delete.gif"class="DelComment" ToolTip="Delete" /></td></tr></table></ItemTemplate></MasterTableView></telerik:RadGrid>