如何更改选择性列的GridView页眉样式颜色



我对asp.net网络表单还很陌生,我有以下代码来生成一个包含两列的网格,我使用颜色来分隔列,我可以使用e.Row.Cells[0].BackColor = Color.FromArgb(152, 251, 152);和后端的第二列e.Row.Cells[1].BackColor = Color.FromArgb(60, 179, 113)

我现在试图实现的是将位于FirstColumn上的GridView Header部分涂成与第一列相同的颜色,并将位于SecondCoumn上的GridView Header的第二部分涂成和第二列相同的颜色

下面是m y代码

<asp:GridView ID="GridData" CssClass="Gridview" runat="server"
Width="100%" AutoGenerateColumns="False" OnRowDataBound="GridData_RowDataBound" ShowFooter="True">                               
<Columns>

<asp:TemplateField ItemStyle-Width="120px" HeaderText="ColumnFirst" >
<ItemTemplate>
<asp:Label ID="lblLoanGiven" runat="server"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:Label ID="lblTotalLoanGiven" runat="server"></asp:Label>
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="120px" HeaderText="ColumnSecond">
<ItemTemplate>
<asp:Label ID="lblLoanGivenBalance" runat="server"></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:Label ID="lblTotalLoanGivenBalance" runat="server"></asp:Label>
</FooterTemplate>
</asp:TemplateField>

<PagerStyle BackColor="#3C8DBC" ForeColor="White" />
<HeaderStyle BackColor="#3C8DBC" ForeColor="White" />
<FooterStyle BackColor="#007C98" ForeColor="White" CssClass="footer-design" />
</asp:GridView>
GridData.HeaderRow.Cells[1].Style["background-color"] = "#3CB371"; 

找到了答案上面的代码颜色我的2孔的GridView标题

最新更新