2014-10-31 24 views
0

在我的Gridview上,我有一個CommandField,我使用WingDings 2字符而不是文本。問題是,當顯示gridview時,編輯(筆)和刪除(垃圾箱)之間似乎有一個有趣的黑色「塊」,我不知道如何擺脫它。爲什麼我的GridView CommandField中有一個有趣的「塊」?

這裏的標記

<asp:CommandField ButtonType="Link" 
    ShowDeleteButton="true" DeleteText="&#x33;" 
    ShowEditButton="true" EditText="&#x21" 
    UpdateText="&#x50;" 
    CancelText="&#x4F;"> 
    <ItemStyle CssClass="View3 CommandField" /> 
</asp:CommandField> 

這裏的的CssClass

#DisruptionDataGrid .CommandField { 
    Width: 100px; 
    font-family: 'WingDings 2'; 
    color: Black; 
    Font-Size: 16px; 
    text-align: right; 
} 

Screenshot

+0

看起來像個人元素那裏。可能有多種原因。你有沒有檢查過你的瀏覽器中的元素? – 2014-10-31 08:07:15

+0

那麼,看着「查看源代碼」,它似乎是把 之間的兩個鏈接 – 2014-10-31 08:36:52

+0

!   3 2014-10-31 08:38:20

回答

0

OK ......我現在已經解決了這個...

我CssClass屬性分配給命令字段的ITEMSTYLE,以便將字體應用於整個ce二。

我重構並將CSSClass放在CONTROLSYTLE上,而現在「塊」已經消失。

<asp:CommandField ButtonType="Link" 
    ShowDeleteButton="true" DeleteText="&#x33;" 
    ShowEditButton="true" EditText="&#x21" 
    UpdateText="&#x50;" 
    CancelText="&#x4F;"> 

    <ControlStyle CssClass="CommandField"/> 

    <ItemStyle CssClass="View3" /> 
</asp:CommandField> 
相關問題