我有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>
答案 0 :(得分:0)
网格使用表格元素作为标题,此外,由于您启用了排序,因此它还使用带有链接的标题文本,因此样式很可能来自标题链接。您必须使用CSS来设置链接的样式以使用其他颜色。