Добавить символ рупии в мой столбец gridview

#c# #.net #asp.net #unicode #symbols

#c# #.net #asp.net #Юникод #символы

Вопрос:

Я добавляю HeaderText ="Column name" .

Кем я хочу быть, так это HeaderText ="Column name [rupee symbol here]"

Я могу сократить количество рупий на клавиатуре … установив символ рупии в моей системе.

Будет ли он доступен всем моим клиентам, если они не установили символ рупии в своей системе?

Или я могу создать столбец изображения… взяв экран печати или текущий столбец и выполнив некоторые действия mspaint, чтобы добавить символ рупии и добавить это исправленное изображение в качестве GridView столбца

есть ли какое-либо решение для этого?

Ответ №1:

Поскольку у Rupee недавно появилась новая форма (и она была добавлена в Unicode 6.0), до сих пор я не слышал, чтобы какой-либо международный шрифт реализовал это в своих шрифтах.

Итак, если вы хотите использовать новый символ рупии, вы должны использовать его изображение.

защитите; y если вы используете этот символ, ваш клиент (или не все из них) не смогут увидеть его в своей системе.

Вы должны использовать 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. итак, да, я могу использовать изображение, но как я могу использовать изображение и текст вместе .. нужно ли мне редактировать mspaint?

Ответ №2:

Вы могли бы по своему усмотрению нарисовать ячейку заголовка столбца (пример) — и нарисовать текст и изображение непосредственно в ячейке.

Комментарии:

1. Извините, я пропустил ASP.net тег, я думал, ты в Windows forms.

Ответ №3:

Вы также можете использовать css

 <link rel="stylesheet" type="text/css" href="http://cdn.webrupee.com/font">
  

и в шаблоне элемента просто напишите это

 <span class="WebRupee">Rs</span>
  

У вас есть новый знак рупии без изображения.