我正在添加HeaderText ="Column name"
。
我想要的是HeaderText ="Column name [rupee symbol here]"
我可以通过在我的系统中安装卢比符号来做卢比的键盘缩写。
如果他们没有在他们的系统中安装 rupee 符号,我的所有客户都可以使用它吗?
或者我可以通过打印屏幕或当前列进行图像列...并执行一些mspaint工作以添加卢比符号并将此修改后的图像添加为GridView
列
有没有解决方案?
答案 0 :(得分:3)
由于卢比最近有一个新的形状(并且它已被添加到 Unicode 6.0 )到目前为止我没有听说任何国际字体在它们的实现中字体。
因此,如果您想使用新的卢比符号,则必须使用其图像。
defenit;如果您使用该符号,您的客户(或不是所有客户)将无法在他们的系统中看到它。
您必须使用TemplateField
像
<asp:GridView ID="list" runst="server">
<columns>
<TemplateField>
<HeaderTemplate>
<asp:label ID="Name" runat="Server" Text="Price" />
<asp:Image ID="rupee" runat="server" ImageURL="Rupee.gif" />
</HeaderTemplate>
<ItemTemplate>
<asp:label ID="price" runat="Server" Text="<%# Eval("Price") %>" />
</ItemTemplate>
<TemplateField>
</columns>
</asp:GridView>
答案 1 :(得分:1)
您可以自定义绘制列标题单元格(example) - 并直接在单元格上绘制文本和图像。
答案 2 :(得分:1)
您也可以使用css
<link rel="stylesheet" type="text/css" href="http://cdn.webrupee.com/font">
并在项目模板中写下这个
<span class="WebRupee">Rs</span>
你有没有Image的新卢比标志。