or
<div><table><tr><td><telerik:RadComboBox runat="server" ID="radCmb1" HighlightTemplatedItems="true" Width="220px"><ItemTemplate><asp:CheckBox runat="server" ID="FlagCheckBox" onclick="some(event);" Text="" /><%# DataBinder.Eval(Container.DataItem, "somedata")%></ItemTemplate></telerik:RadComboBox></td></tr></table></div><div><telerik:RadComboBox runat="server" ID="radCmb1" HighlightTemplatedItems="true" Width="220px"><ItemTemplate><asp:CheckBox runat="server" ID="FlagCheckBox" onclick="some(event);"Text="" /><%# DataBinder.Eval(Container.DataItem, "somedata")%></ItemTemplate></telerik:RadComboBox></div> 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PDFXLDownload.aspx.cs" Inherits="PDFXLDownload.PDFXLDownload" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnableScriptCombine="false"> </telerik:RadScriptManager> <telerik:RadGrid runat="server" ID="RadGrid2" EnableEmbeddedSkins="false" GridLines="None" ShowFooter="false" AllowPaging="false" OnPdfExporting="TestGrid2_PDFExporting" OnItemCreated="RadGrid2_ItemCreated" > <ExportSettings OpenInNewWindow="true"> <Pdf PageHeight="210mm" PageWidth="297mm" PageBottomMargin="20mm" PageTopMargin="20mm" PageLeftMargin="20mm" PageRightMargin="20mm"></Pdf> </ExportSettings> <MasterTableView AutoGenerateColumns="False" CommandItemDisplay="Bottom"> <Columns> <telerik:GridTemplateColumn UniqueName="InvName"> <HeaderTemplate> <asp:Label ID="labelHInvName" runat="server" Text="Inv Name"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> <asp:Label ID="label1" runat="server" Text="AC Test Data One"></asp:Label> </td> </tr> <tr> <td> <asp:Label ID="label2" runat="server" Text="AC Test Data Two"></asp:Label> </td> </tr> <tr> <td> <asp:Label ID="labelInvName" runat="server" Text='<%# Bind("InvName") %>'></asp:Label> <asp:Label ID="labelShortName" runat="server" Text='<%# Bind("ShortName") %>'></asp:Label> <asp:Label ID="labelStatus" runat="server" CssClass="FundStatus" Text='<%# Bind("Status") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Symbol"> <HeaderTemplate> <asp:Label ID="labelHSymbol" runat="server" Text="Symbol"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelSymbol" runat="server" Text='<%# Bind("Symbol") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="MSRating"> <HeaderTemplate> <asp:Label ID="labelHMSRating" runat="server" Text="MSRating"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelMSRating" runat="server" Text='<%# Bind("MSRating") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="NERatio"> <HeaderTemplate> <asp:Label ID="labelHNERatio" runat="server" Text="NERatio"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelNERatio" runat="server" Text='<%# Bind("NERatio") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="GERatio"> <HeaderTemplate> <asp:Label ID="labelHGERatio" runat="server" Text="GERatio"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelGERatio" runat="server" Text='<%# Bind("GERatio") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="OneQ"> <HeaderTemplate> <asp:Label ID="labelHOneQ" runat="server" Text="OneQ"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelOneQ" runat="server" Text='<%# Bind("OneQ") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="YT"> <HeaderTemplate> <asp:Label ID="labelHYT" runat="server" Text="YTenure"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelYT" runat="server" Text='<%# Bind("YT") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="OneY"> <HeaderTemplate> <asp:Label ID="labelHOneY" runat="server" Text="OneY"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelOneY" runat="server" Text='<%# Bind("OneY") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ThreeY"> <HeaderTemplate> <asp:Label ID="labelHThreeY" runat="server" Text="ThreeY"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelThreeY" runat="server" Text='<%# Bind("ThreeY") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="FiveY"> <HeaderTemplate> <asp:Label ID="labelHFiveY" runat="server" Text="FiveY"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelFiveY" runat="server" Text='<%# Bind("FiveY") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="TenY"> <HeaderTemplate> <asp:Label ID="labelHTenY" runat="server" Text="TenY"></asp:Label> </HeaderTemplate> <ItemTemplate> <table > <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelTenY" runat="server" Text='<%# Bind("TenY") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="ThreeYR"> <HeaderTemplate> <asp:Label ID="labelHThreeYR" runat="server" Text="ThreeYR"></asp:Label> </HeaderTemplate> <ItemTemplate> <table> <colgroup> <col /> </colgroup> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:Label ID="labelThreeYR" runat="server" Text='<%# Bind("ThreeYR") %>'></asp:Label> </td> </tr> </table> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <CommandItemStyle HorizontalAlign="Left" Wrap="true" Width="100%" /> <CommandItemTemplate> <asp:Label ID="lblText" runat="server" Visible="false" Width="100%"></asp:Label> </CommandItemTemplate> </MasterTableView> </telerik:RadGrid> <asp:Button ID="DownloadPDFButton" runat="server" OnClick="DownloadPDFButton_Click" Text="Download PDF" Width="184px" /> <asp:Button ID="DownloadXLButton" runat="server" OnClick="DownloadXLButton_Click" Text="Download Exel" Width="157px" /> </form> </body> </html> using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Telerik.Web.UI; using System.IO; using System.Text.RegularExpressions; using System.Globalization; namespace PDFXLDownload { public partial class PDFXLDownload : System.Web.UI.Page { bool isPdfExport = false; protected void Page_Load(object sender, EventArgs e) { RadGrid2.DataSource = MyDataSource; RadGrid2.DataBind(); } protected void RadGrid2_ItemCreated(object sender, GridItemEventArgs e) { if (isPdfExport) { FormatGridCells(e.Item); } } private void FormatGridCells(GridItem item) { if (item is GridHeaderItem) { foreach (TableCell cell in item.Cells) { cell.Style["text-align"] = "center"; } } if (item is GridItem) { foreach (TableCell cell in item.Cells) { cell.Style["text-align"] = "center"; } } item.PrepareItemStyle(); } protected void DownloadPDFButton_Click(object sender, EventArgs e) { // RadGrid2.GridLines = GridLines.Both; //We can set the grid lines while exporting data to pdf file. RadGrid2.ExportSettings.OpenInNewWindow = true; RadGrid2.ExportSettings.IgnorePaging = true; RadGrid2.ExportSettings.ExportOnlyData = true; RadGrid2.ExportSettings.FileName = "PDFExportDemo"; //Landscape RadGrid2.ExportSettings.Pdf.PageHeight = Unit.Parse("10in"); RadGrid2.ExportSettings.Pdf.PageWidth = Unit.Parse("16in"); //// 1/2 inch margins RadGrid2.ExportSettings.Pdf.PageLeftMargin = Unit.Parse("0.5in"); RadGrid2.ExportSettings.Pdf.PageRightMargin = Unit.Parse("0.5in"); RadGrid2.ExportSettings.Pdf.PageTopMargin = Unit.Parse("0.5in"); RadGrid2.ExportSettings.Pdf.PageBottomMargin = Unit.Parse("0.5in"); isPdfExport = true; //RadGrid2.MasterTableView.PrepareExport(); RadGrid2.MasterTableView.GetColumn("InvName").HeaderStyle.Width = Unit.Pixel(200); RadGrid2.MasterTableView.GetColumn("InvName").ItemStyle.Wrap = true; RadGrid2.MasterTableView.ExportToPdf(); //RadGrid2.MasterTableView.Columns.FindByUniqueName("InvName").ItemStyle.Width = Unit.Pixel(200); } } }Hi,
We have a RadScheduler instance with a user option to show or hide weekends. Server-Side
we then set FirstDayOfWeek and LastDayOfWeek for the scheduler. The issue is in
MonthView. When we have the week set to Monday through Friday, we would like the
scheduler to not show rows if the only visible days would be from another month. For
example: June 2013 starts on a Saturday and ends on a Sunday, so we would like to have
only the weeks of June 3, 10, 17 & 24 showing. However, the scheduler also shows the week
of May 27.
Specifically, when on MonthView for June 2013 and showing weekends VisibleRangeStart is
5/26/2013 and VisibleRangeEnd is 7/7/2013 and six rows show. However, when not showing
weekends VisibleRangeStart is 5/27/2013 and VisibleRangeEnd is 6/29/2013 and five rows
show. What we want in this scenario is VisibleRangeStart to be 6/3/2013 and
VisibleRangeEnd to be 6/29/2013 with four rows showing. Particularly odd is that the
VisibleRangeEnd seems to be working as desired while VisibleRangeStart does not.
Unfortunately, VisibleRangeStart and VisibleRangeEnd are get only properties.
Is there any way I can make the scheduler remove that undesired row?
Thanks,
Danny

function OnClientSelectedIndexChangedEventHandler(sender, eventArgs) { var selectedAxis=sender.get_selectedItem().get_text(); // how to access the checkbox control here??????? }<telerik:RadGrid ID="rgXAxisDetails" Skin="Windows7" GridLines="Both" runat="server" AutoGenerateColumns="False" SelectedItemStyle-BackColor="blue" OnUpdateCommand="rgXAxisDetails_UpdateCommand" OnItemCommand="rgXAxisDetails_ItemCommand" OnEditCommand="rgXAxisDetails_EditCommand" OnItemDataBound="rgXAxisDetails_ItemDataBound" OnNeedDataSource="rgXAxisDetails_NeedDataSource" OnInsertCommand="rgXAxisDetails_InsertCommand" OnItemCreated="rgXAxisDetails_ItemCreated"> <MasterTableView InsertItemDisplay="Bottom" HorizontalAlign="NotSet" EditMode="InPlace" TableLayout="Fixed" CommandItemDisplay="Bottom"> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditColumn"> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridTemplateColumn UniqueName="tcColumnName" HeaderText="Column Name"> <ItemTemplate> <asp:Label ID="lblColumnName" runat="server"></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox ID="radCmbColumnName" runat="server" > </telerik:RadComboBox> <asp:RequiredFieldValidator ID="rfvColName" runat="server" ErrorMessage="*" ControlToValidate="radCmbColumnName" InitialValue="--Select--"></asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="tcAxis" HeaderText="Axis"> <ItemTemplate> <asp:Label ID="lblAxis" runat="server"></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox ID="radCmbAxis" runat="server" OnClientSelectedIndexChanged="OnClientSelectedIndexChangedEventHandler"> <Items> <telerik:RadComboBoxItem Text="--Select--" Value="--Select--" /> <telerik:RadComboBoxItem Text="Primary Top" Value="Primary Top" /> <telerik:RadComboBoxItem Text="Primary Bottom" Value="Primary Bottom" /> <telerik:RadComboBoxItem Text="Secondary Top" Value="Secondary Top" /> <telerik:RadComboBoxItem Text="Secondary Bottom" Value="Secondary Bottom" /> </Items> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="rfvAxis" runat="server" ErrorMessage="*" ControlToValidate="radCmbAxis" InitialValue="--Select--"></asp:RequiredFieldValidator> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="tcIsSameAxis" HeaderText="Is Same Axis"> <ItemTemplate> <asp:CheckBox ID="cbIsSameAxisDisplay" runat="server" Enabled="false" /> </ItemTemplate> <EditItemTemplate> <asp:CheckBox ID="cbIsSameAxis" runat="server" /> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> <CommandItemTemplate> <table class="rgXAxisCommandTable"> <tr> <td align="left"> <asp:Button ID="AddNewRecordButton" CommandName="InitInsert" runat="server" CssClass="rgAdd" /> <asp:LinkButton ID="lnkAddNewRow" runat="server" CommandName="InitInsert" Text="Add new record"></asp:LinkButton> </td> </tr> </table> </CommandItemTemplate> <PagerStyle AlwaysVisible="True" /> <HeaderStyle Font-Bold="True" BackColor="#BDBDBD" ForeColor="Black" /> </MasterTableView> <SelectedItemStyle BackColor="Blue" /> </telerik:RadGrid>