我正在尝试向以下字段之一添加不同的字体样式和大小。我正在使用 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"> </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/