Just nu i M3-nätverket
Jump to content

Ändra i GridView-Header


KarlGunnar

Recommended Posts

Jag har en GridView där jag vill ändra textfärgen i en viss kolumn. För raderna gör jag så här:

For i=0 To antal-1

GridView1.Rows(i).Cells(3).ForeColor=Color.Red

Next i

Detta fungerar som det ska men jag kan inte lösa problemet med att ändra textfärgen i motsvarande ColumnHeader. Jag försökte med följande men det funkade naturligtvis inte:

GridView1.ColumnHeader.Cells(3).ForeColor=Color.Blue

 

Hur löser man detta?

 

 

Link to comment
Share on other sites

  • 1 month later...

Ett bättre tillvägagångsätt är att använda properties på själva kolumnerna istället. På varje kolumn finns nämligen dessa egenskaper:

 

HeaderStyle-ForeColor

ItemStyle-ForeColor

 

Sätt dessa till din önskade färg så får du det du är ute efter, tex:

 

    <asp:GridView ID="gv" runat="server">
   <Columns>
   <asp:BoundField HeaderStyle-ForeColor="Red" ItemStyle-ForeColor="Red" />
   </Columns>
   </asp:GridView>

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...