or
protected void gvGrossPayroll_ItemCommand(object sender, GridCommandEventArgs e){ if (e.CommandName == RadGrid.PerformInsertCommandName || e.CommandName == RadGrid.CancelCommandName) { e.Canceled = true; GridEditableItem editedItem = (sender as RadNumericTextBox).NamingContainer as GridEditableItem; RadNumericTextBox txtTest1 = editedItem["txtPayrollAmount1a"].Controls[0] as RadNumericTextBox; Debug.WriteLine("Test:" + Convert.ToString(txtTest1.Text)); }}<telerik:RadGrid ID="gvGrossPayroll" runat="server" AllowAutomaticDeletes="True" AllowAutomaticUpdates="True" AllowAutomaticInserts="False" OnInsertCommand="gvGrossPayroll_InsertCommand" AutoGenerateColumns="False" DataSourceID="SDS_Payroll" GridLines="None" OnItemCommand="gvGrossPayroll_ItemCommand" ShowFooter="True" Skin="Web20" Width="544px"> <MasterTableView AutoGenerateColumns="False" CommandItemDisplay="TopAndBottom" DataKeyNames="ID" DataSourceID="SDS_Payroll"> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <CommandItemSettings /> <Columns> <telerik:GridBoundColumn DataField="id" ReadOnly="True" UniqueName="ID" Visible="False"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn EditFormColumnIndex="0" HeaderText="Job Class Code" DataField="JobClass" UniqueName="JobClass" Visible="true" ReadOnly="False" HeaderStyle-VerticalAlign="Bottom"> <ItemTemplate> <asp:Label ID="JobClass" runat="server" Text='<%# Bind("JobClass") %>'></asp:Label> </ItemTemplate> <InsertItemTemplate> <telerik:RadComboBox ID="ddlJobClassID" Runat="server" AllowCustomText="True" DataSourceID="SqlDataSourceDDL" DataTextField="JobClass" DataValueField="JobClassID" EmptyMessage="Please enter a job class code" EnableViewState="False" AppendDataBoundItems="true" ErrorMessage="You must enter a job class code to add a record" MarkFirstMatch="True" ShowDropDownOnTextboxClick="False" Skin="Web20" ToolTip="Enter a Job Class Code" Width="350px" SelectedValue='<%# Bind("JobClassID") %>'> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Job Class Code is a required field" Font-Bold="True" Font-Names="Arial Narrow" ForeColor="Red" ControlToValidate="ddlJobClassID" ToolTip="Job Class Code is a required field">X </asp:RequiredFieldValidator> </InsertItemTemplate> <EditItemTemplate> <asp:Label ID="JobClass" runat="server" Text='<%# Bind("JobClassID") %>'></asp:Label> </EditItemTemplate> <HeaderStyle VerticalAlign="Bottom" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn EditFormColumnIndex="0" HeaderText="Year1" UniqueName="PayrollAmount1" Visible="true" Aggregate="Sum" DataField="PayrollAmount1" FooterAggregateFormatString="{0:C}" HeaderStyle-Width="60px"> <ItemTemplate> <asp:Label ID="PayrollAmount1" runat="server" Text='<%# Eval("PayrollAmount1", "{0:C}") %>'></asp:Label> </ItemTemplate> <InsertItemTemplate> <telerik:RadNumericTextBox ID="txtPayrollAmount1a" Runat="server" Culture="English (United States)" MinValue="0" NumberFormat-DecimalDigits="0" Skin="Web20" TabIndex="2" ToolTip="Payroll Amount" Type="Currency" Width="100px" Value="0" Text='<%# Bind("PayrollAmount1") %>' > <EnabledStyle HorizontalAlign="Right" /> <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox> </InsertItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox ID="txtPayrollAmount1" Runat="server" Culture="English (United States)" MinValue="0" NumberFormat-DecimalDigits="0" Skin="Web20" TabIndex="2" ToolTip="Payroll Amount" Type="Currency" Text='<%# Bind("PayrollAmount1") %>' Width="100px"> <EnabledStyle HorizontalAlign="Right" /> <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox> </EditItemTemplate> <FooterStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Right" Wrap="True" /> <HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" Wrap="True" /> <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Right" Wrap="True" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn EditFormColumnIndex="0" HeaderText="Year2" UniqueName="PayrollAmount2" Visible="true" DataField="PayrollAmount2" Aggregate="Sum" FooterAggregateFormatString="{0:C}" HeaderStyle-Width="60px" > <ItemTemplate> <asp:Label ID="PayrollAmount2" runat="server" Text='<%# Eval("PayrollAmount2", "{0:C}") %>'></asp:Label> </ItemTemplate> <InsertItemTemplate> <telerik:RadNumericTextBox ID="txtPayrollAmount2" Runat="server" Culture="English (United States)" MinValue="0" NumberFormat-DecimalDigits="0" Skin="Web20" TabIndex="2" ToolTip="Payroll Amount" Type="Currency" Value="0" Width="100px" Text='<%# Bind("PayrollAmount2") %>'> <EnabledStyle HorizontalAlign="Right" /> <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox> </InsertItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox ID="txtPayrollAmount2" Runat="server" Culture="English (United States)" MinValue="0" NumberFormat-DecimalDigits="0" Skin="Web20" TabIndex="2" ToolTip="Payroll Amount" Type="Currency" Width="100px" Text='<%# Bind("PayrollAmount2") %>'> <EnabledStyle HorizontalAlign="Right" /> <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox> </EditItemTemplate> <FooterStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Right" Wrap="True" /> <HeaderStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" Wrap="True" /> <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Right" Wrap="True" /> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Delete" ConfirmText="Delete this payroll record?" ImageUrl="/images/delete.gif" Text="Delete" UniqueName="column3"> </telerik:GridButtonColumn> <telerik:GridBoundColumn DataField="MemberID" DataType="System.Int16" UniqueName="MemberID" ReadOnly="True" Visible="False"> </telerik:GridBoundColumn> </Columns> <EditFormSettings CaptionDataField="MemberID" CaptionFormatString="Edit Payroll Record" ColumnNumber="1" InsertCaption="Add Payroll Record"> <FormTableItemStyle Wrap="False" /> <FormCaptionStyle CssClass="EditFormHeader" /> <FormMainTableStyle BackColor="White" CellPadding="3" CellSpacing="0" GridLines="None" Width="100%" /> <FormTableStyle BackColor="White" CellPadding="2" CellSpacing="0" Height="110px" /> <FormTableAlternatingItemStyle Wrap="False" /> <EditColumn ButtonType="ImageButton" CancelText="Cancel edit" InsertText="Insert Record" UniqueName="EditCommandColumn1" UpdateText="Update record"> </EditColumn> <FormTableButtonRowStyle CssClass="EditFormButtonRow" HorizontalAlign="Right" /> </EditFormSettings> </MasterTableView> <ClientSettings AllowDragToGroup="True"> <Selecting AllowRowSelect="True" /> </ClientSettings> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Web20" EnableImageSprites="True"> </HeaderContextMenu></telerik:RadGrid>... /* * Standard users have no need of context menus */ RadEditor1.ContextMenus.Clear(); /* * Add the edit personal note */ EditorContextMenu ecm = new EditorContextMenu(); ecm.TagName = "IMG"; //add specific tools to the context menu EditorTool et = new EditorTool("Edit_Personal_Note"); ecm.Tools.Add(et); //add the newly created context menu to the context menu collection RadEditor1.ContextMenus.Add(ecm); /* * Add the delete personal note */ et = new EditorTool("Delete_Personal_Note"); ecm.Tools.Add(et); //add the newly created context menu to the context menu collection RadEditor1.ContextMenus.Add(ecm); .../* * Editor Tool Bar */.reTool .Personal_Notes{ background-image: url(../../images/PersonalNotes.gif); background-position: center !important; background-repeat: no-repeat !important;}.reTool .Edit_Personal_Note{ background-image: url(../../images/Edit_Personal_Note.gif); background-position: center !important; background-repeat: no-repeat !important;}.reTool .Delete_Personal_Note{ background-image: url(../../images/DeletePersonalNote.gif); background-position: center !important; background-repeat: no-repeat !important;}.reTool .Public_Notes{ background-image: url(../../images/PublicNotes.gif); background-position: center !important; background-repeat: no-repeat !important;}/* * Context Menu Tool bar (Note that path is same as for toolbar above and the toolbar works
*/.Edit_Personal_Note{ background-image: url(../../images/Edit_Personal_Note.gif); background-position: center !important; background-repeat: no-repeat !important;}.Delete_Personal_Note{ background-image: url(../../images/DeletePersonalNote.gif); background-position: center !important; background-repeat: no-repeat !important;}I have been unable to successfully override the Times New Roman font in my PDF.
A screen shot of the PDF is attached.
Here is my raw HTML showing the newly applied styles but the font family, arial, is not getting applied to the PDF!
<table cellspacing="0" border="0" id="RadGridSearchResults_ctl00" style="width:100%;table-layout:auto;empty-cells:show;"> <colgroup> <col style="width:75px" /> <col style="width:75px" /> <col style="width:150px" /> <col style="width:75px" /> <col style="width:100px" /> <col /> </colgroup> <thead> <tr style="background-color:WhiteSmoke;border-bottom-style:solid;border-bottom-width:1.5px;border-bottom-color:LightGrey;height:50px;"> <th scope="col" style="font-weight:bold;font-family:arial;">Title Nbr</th><th scope="col" style="font-weight:bold;font-family:arial;">Reg Date</th><th scope="col" style="font-weight:bold;font-family:arial;">Type</th><th scope="col" style="font-weight:bold;font-family:arial;">Linc Nbr</th><th scope="col" style="font-weight:bold;font-family:arial;">Short Legal</th><th scope="col" style="font-weight:bold;font-family:arial;">Owner</th> </tr> </thead><tbody> <tr style="background-color:White;"> <td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;">001013760</td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 2000-01-14 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> NOTIFICATION (RD ABAND=CREATE TITLE) </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0028274538 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0010083;A </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> THE TOWN OF REDCLIFF. </td> </tr><tr style="background-color:WhiteSmoke;"> <td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;">001083587</td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 2000-03-31 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> SUBDIVISION PLAN </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0028344687 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0010742;1;11 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> THE TOWN OF REDCLIFF. </td> </tr><tr style="background-color:White;"> <td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;">001083587001</td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 2000-03-31 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> SUBDIVISION PLAN </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0028344695 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0010742;1;14MR </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> THE TOWN OF REDCLIFF. </td> </tr><tr style="background-color:WhiteSmoke;"> <td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;">001083587002</td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 2000-03-31 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> SUBDIVISION PLAN </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0028344703 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0010742;1;12 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> THE TOWN OF REDCLIFF. </td> </tr><tr style="background-color:White;"> <td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;">001083587003</td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 2000-03-31 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> SUBDIVISION PLAN </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0028344711 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0010742;1;13 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> THE TOWN OF REDCLIFF. </td> </tr><tr style="background-color:WhiteSmoke;"> <td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;">041236280010</td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 2004-06-23 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> SUBDIVISION PLAN </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0030537865 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> 0412179;10;1 </td><td style="text-align:left;vertical-align:middle;font-size:8pt;font-family:arial;"> THE TOWN OF REDCLIFF. </td> </tr> </tbody> </table>
Here is my code that is applying the styles. All of the styles work EXCEPT for the font-family style. How to fix?
protected void RadGridSearchResults_ItemCreated(object sender, GridItemEventArgs e) { if (isPdfExport) { if (e.Item != null) { if (e.Item.ItemType == GridItemType.AlternatingItem) { e.Item.Style["background-color"] = "WhiteSmoke"; } else { e.Item.Style["background-color"] = "White"; } if (e.Item is GridHeaderItem) { var headerItem = (GridHeaderItem)e.Item; headerItem.Style["background-color"] = "WhiteSmoke"; headerItem.Style["border-bottom-style"] = "solid"; headerItem.Style["border-bottom-width"] = "1.5px"; headerItem.Style["border-bottom-color"] = "LightGrey"; headerItem.Style["height"] = "50px"; foreach (TableCell cell in headerItem.Cells) { cell.Style["font-weight"] = "bold"; cell.Style["font-family"] = "arial"; } } if (e.Item is GridDataItem) { var item = (GridDataItem)e.Item; foreach (TableCell cell in item.Cells) { cell.Style["text-align"] = "left"; cell.Style["vertical-align"] = "middle"; cell.Style["font-size"] = "8pt"; cell.Style["font-family"] = "arial"; } } } } }<telerik:RadDatePicker runat="server" skin="Vista"> <DateInput runat="server" onkeydown="return datePickerToday(this, event);" IncrementSettings-InterceptArrowKeys="false" IncrementSettings-InterceptMouseWheel="false" DateFormat="MM/dd/yyyy" ToolTip="Shortcut Keys: Press 'T' for today. Use up and down arrows to change day/month/year based on cursor location." /> <Calendar ShowRowHeaders="false" > <SpecialDays> <telerik:RadCalendarDay Repeatable="Today" Date="" IsToday="true"> <ItemStyle CssClass="rcToday" /> </telerik:RadCalendarDay> </SpecialDays> </Calendar></telerik:RadDatePicker>