setzt die Farbe der Gridview-Kopfzeile

7

Ich arbeite in asp.net und c # Ich habe eine Rasteransicht. Ich habe 10 Spalten in dieser Rasteransicht. Ich habe einige Probleme mit der Textfarbe des Grid-View-Headers. einige Spaltenköpfe haben eine Verknüpfung (zum Sortieren). Die Farbe eines solchen Header-Texts ist hellblau. Nach dem Klicken auf die blaue Farbe wechseln Sie zu einer anderen Farbe.

Einige Spaltenüberschriften haben keine Verknüpfung. Die Farbe eines solchen Header-Textes ist grau.

Ich möchte die Farbe des gesamten Header-Textes zu einer einzigen Farbe wie Grau machen. Nach dem Klick auf den Link muss es in der gleichen Farbe sein. Vielen Dank im Voraus

    
Null Pointer 13.10.2010, 07:13
quelle

3 Antworten

13

Sie können die CSS-Klasse in Ihrer CSS-Datei definieren. Nachdem Sie Ihre Klasse definiert haben, können Sie Ihre Grid-CssClass-Eigenschaft mit Ihrem Klassennamen festlegen. Zum Beispiel:

%Vor%     
ismailperim 13.10.2010, 07:44
quelle
10

Sie können Stile und CSS-Klassen auf verschiedene Elemente einer GridView anwenden, anstatt nur eine CSS-Klasse auf die Haupt-GridView anzuwenden.

%Vor%

Wenn Sie sich den HTML-Code ansehen, der für das GridView erzeugt wird, können Sie dann identifizieren, welche Elemente die Klassen erhalten, und dann können Sie jedes gewünschte Styling anwenden.

Hauptsächlich styling tr, th, td innerhalb der Tabelle.

    
Tim B James 13.10.2010 08:17
quelle
2

Sie müssen dies zu CSS hinzufügen:

%Vor%

und das zu sortierbaren Gridviews: HeaderStyle CssClass="grid-header" zum Sortieren des Blau-auf-Blau-Problems ...

    
Jim 15.02.2012 16:09
quelle

Tags und Links