c# - 在单个 FormView C# 中实现不同的字体样式

标签 c# css fonts eval formview

我正在尝试向以下字段之一添加不同的字体样式和大小。我正在使用 FormView 并使用 <%Eval("fieldname")%> 提取数据。对于这个问题,我正在查看“评论”评估字段。

此字段的输出将如下所示:

”——这是一条评论。 John Doe 于 27/09/2016 16:58 发表评论

-另一个评论。 John Doe 于 27/09/2016 16:59 发表评论”

现在我的问题是如何更改评论值(- 这是一条评论。)和评论的用户(由 John 评论...)的字体样式。

基本上,我希望评论比按部分评论的评论更突出。 我将不胜感激任何帮助。提前致谢!

<asp:FormView runat="server" ID="fvReport" DataKeyNames="ReportId" DataSourceID="SqlDataSource2" BorderStyle="None">
                    <ItemTemplate>
                        <div class="body2">
                            <h4><%# Eval("Report_Type") %> Report ID No. <%# Eval("ReportId") %></h4>
                            <table>
                                <tr>
                                    <th colspan="5">Shift Details</th>
                                </tr>
                                <tr style="border: solid .5px;">
                                    <td>Staff Name:</td>
                                    <td style="width: 285px">
                                        <%# Eval("StaffName") %>
                                    </td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td style="width: 19%">Shift Type: 
                                    </td>
                                    <td>
                                        <%# Eval("ShiftName") %>
                                    </td>
                                    <td style="text-align:right;">Shift Date:</td>
                                    <td>
                                        <%# Convert.ToDateTime(Eval("ShiftDate")).ToString("dddd, dd MMMM yyyy") %>
                                    </td>
                                </tr>
                                <tr>
                                    <th colspan="4">Report</th>
                                </tr>
                                <tr>
                                    <td colspan="4">
                                        <%# Eval("Report") %>                                    
                                    </td>
                                </tr>
                                <tr>
                                    <th colspan="4">Comments</th>
                                </tr>
                                <tr>
                                    <td colspan="4">
                                        <%# Eval("Comments") %>">                    
                                    </td>
                                </tr>
                                <tr>
                                    <td colspan="2">&nbsp;</td>
                                    <td colspan="2"></td>
                                </tr>
                            </table>
                        </div>
                    </ItemTemplate>
                    <EditItemTemplate>
                    </EditItemTemplate>
                </asp:FormView>

最佳答案

我假设评论只是一条记录(不像记录集),如果你想对所有评论使用相同的字体

<tr>
    <td colspan="4" style>
     <span style="font-size:12px;....">
       <%# Eval("Comments")
            .ToString()
            .Substring(
              0, 
              Eval("Comments")
                .ToString()
                .IndexOf(" Commented by")) %>">                    
      </span>
      <span style="font-size:8px;....">
       <%# Eval("Comments")
            .ToString()
            .Substring(
              Eval("Comments")
                .ToString()
                .IndexOf(" Commented by")) %>">                    
      </span>
     </td>
 </tr>

关于c# - 在单个 FormView C# 中实现不同的字体样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39718096/

相关文章:

c# - 停止等待来自串口的数据包

c# - 我该如何处理这个 NullReferenceException?

c# - Asp.Net MVC4 显示复选框列表

c# - 如何获取WPF中任意控件的 "Content"?

html - iTextSharp HTML 到 PDF 的转换 - 无法更改字体

javascript - WooCommerce:禁用编辑订单上的日期

javascript - 如何使用onclick更改多个div的颜色

css - 当 a 处于事件状态时更改当前选定 li 的 css

javascript - 仅使用 javascript 更改选择选项的顺序

html - 跨浏览器半粗体字体问题