Gridview标头格式

时间:2014-01-01 12:30:42

标签: html asp.net gridview

我有GridView。我没有添加任何样式,但它仍然给我蓝色标题标签。我该如何解决呢?

我的GridView如下。

<asp:GridView ID="grdViewApp" runat="server" AutoGenerateColumns="False" DataKeyNames="APPLICATION_ID,APPNAME,APPDESCRIPTION,REMARKS,VERSION,SCHEDULE_ID,AUTHENTICATION_TYPE"
                            BorderStyle="None" BorderWidth="0px" Width="100%" BorderColor="Transparent" OnRowCommand="grdViewApp_RowCommand"
                            OnSorting="grdView_Sorting"  AllowSorting="true"  AllowPaging="true" PageSize="4"
                            OnPageIndexChanging="grdViewApp_PageIndexChanging" OnRowDataBound="grdViewApp_RowDataBound">
    <AlternatingRowStyle CssClass="AltRow" />
    <HeaderStyle HorizontalAlign="Left" />
    <RowStyle CssClass="Row" />                                
    <Columns>
        <asp:TemplateField HeaderText="Edit" ItemStyle-HorizontalAlign="left" ItemStyle-Width="5%">
            <HeaderStyle HorizontalAlign="Left" />
            <ItemTemplate>
                <asp:ImageButton ImageUrl="~/images/edit-icon.png" ID="ImgBtnEditApp" runat="server"
                                            Height="18" Width="18" CommandArgument='<%# DataBinder.Eval(Container, "RowIndex") %>'
                                            CommandName="EditApp" title="Edit Record"  />
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Center" Width="5%" />
        </asp:TemplateField>

        <asp:BoundField DataField="APPLICATION_ID" HeaderText="ID" ReadOnly="True" SortExpression="APPLICATION_ID">
            <ItemStyle Width="15%" HorizontalAlign="Left" />
        </asp:BoundField>

        <asp:BoundField DataField="AppName" HeaderText="Names" SortExpression="AppName">
            <ItemStyle Width="15%" HorizontalAlign="Left" />
        </asp:BoundField>

        <asp:BoundField DataField="AppDescription" HeaderText="Description" SortExpression="AppDescription">
            <ItemStyle Width="15%" HorizontalAlign="Left" />
        </asp:BoundField>

        <asp:BoundField DataField="Version" HeaderText="Version" SortExpression="Version">
            <ItemStyle Width="15%" HorizontalAlign="Left" />
        </asp:BoundField>
    </Columns>
 </asp:GridView>

1 个答案:

答案 0 :(得分:0)

网格使用表格元素作为标题,此外,由于您启用了排序,因此它还使用带有链接的标题文本,因此样式很可能来自标题链接。您必须使用CSS来设置链接的样式以使用其他颜色。