ASP.NET DataGrid-und styling mit CSS

Ich hatte noch nie ein Problem mit dem setzen

th
{
    background: #900;
}

als style in einer css-Datei, die für die header-Zeile einer ASP-datagrid-Komponente.
Aber aus irgendeinem Grund heute, ich habe ein grid, die erste Ausgabe mit allem, was in TBODY
und sogar die Header in TD-tags. Irgendwelche Ideen?

Eine Sache, die ist ein wenig anders für mich ist dieser gebunden ist, um eine Liste anstatt an eine DataTable. Ist das ein normales Verhalten? Einfache Weise zu beheben?

UPDATE

<asp:DataGrid ID="dgEmployees" runat="server">   
</asp:DataGrid>

DER WERT EINER IDE
Okay, also mein DataGrid hätte ein GridView.
Lehrt mich zu gehen und geben Sie die Tags von hand wieder.
Konnte nicht herausfinden, was, und zum Teufel ich falsch gemacht habe, bis ich ging und sah ein weiteres Projekt von mir.

  • kannst du die grid-Deklaration von markup (ascx-oder aspx)?
  • CSS kümmert sich nicht, an Sie gebunden, Ihre UI-Objekte. Zum Beispiel, nicht die CSS eine Rolle spielen, wenn Sie binden Ihre Gitter, um ein benutzerdefiniertes Objekt, eine Liste, eine datatable, etc. Es ist einfach für die Formatierung verwendet.
  • Tim, ich habe gerade es. Und Sie waren Recht auf das Geld. Ich Frage mich, über die Render-Methode immer geändert irgendwie.
  • versuchen Sie explizit, verbindlich und mit einem header Vorlage, die die th-tags ein, den Sie suchen
InformationsquelleAutor BuddyJoe | 2010-07-01
Schreibe einen Kommentar