在我的gridview列中添加一个卢比符号

时间:2011-05-22 12:44:31

标签: c# .net asp.net unicode symbols

我正在添加HeaderText ="Column name"

我想要的是HeaderText ="Column name [rupee symbol here]"

我可以通过在我的系统中安装卢比符号来做卢比的键盘缩写。

如果他们没有在他们的系统中安装 rupee 符号,我的所有客户都可以使用它吗?

或者我可以通过打印屏幕或当前列进行图像列...并执行一些mspaint工作以添加卢比符号并将此修改后的图像添加为GridView

有没有解决方案?

3 个答案:

答案 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的新卢比标志。