So legen Sie den Stil einer Zelle in asp: DataGrid fest

Wie kann ich den (CSS) -Stil einer Zelle in einem festlegen?asp:DataGrid?

Was versuche ich wirklich zu erreichen? Einhtml table, wo ich den HTML-Inhalt pro Zelle und den CSS-Stil pro Zeile und pro Zelle steuere:

<TABLE>
   <TR class="odd available">
      <TD class="holiday available hassub firstColumn">
          <P ...>...
      <TD class="blackout">
          <A href="...">...</A>
      <TD style="available">
          <SPAN ...>...</SPAN>
      <TD class="booked">
          <DIV ...>...</DIV>
      <TD class="orphan available">
          <DIV ...>...</DIV>
      <TD style="orphan booked checked">
          <SPAN ...>...</SPAN>
          <A href="...">...</A>
          <DIV ...>...</DIV>
   </TR>
   <TR class="blackout">
      <TD>34 points
      <TD><%# GetHtmlForCell() %>
   </TR>
</TABLE>

Und das wird akzeptierteinasp:Repeater kann nicht arbeiten in diesem Fall.

Ich habe HTML, das ich generieren muss. und ich muss nur sehen, ob ASP.net erforderliche HTML generieren kann. Ich rate nicht, da "WebForms" bedeutet, dass Sie kein HTML generieren.

Bonus Chatter

Einasp:DataGrid Kontrolle in ASP.net rendert mehrere Zellen. Die Formatierung jedes Stils kann mit angepasst werdenFestlegen verschiedener Formatierungseigenschaften, zum Beispiel:

BackColorForeColorFont

Aber es gibt keine Möglichkeit, das anzupassenStyle einer Zelle, z.B.

style="holiday blackout hassub"
Bonus Lesung

Einige unabhängige Bonuslesungen:

Ändern Sie den Stil der Zelle in DatagridMSDN: DataGridViewCellStyle-KlasseSo legen Sie den Stil einer Zelle in einer asp: ListView festErstellen Sie eine HTML-Tabelle mit einem ASP-RepeaterSo erstellen Sie eine dreispaltige Tabelle in ASP.Net RepeaterBenutzerdefinierter HTML-Code in einem RepeaterMSDN: Zellstile im Windows Forms DataGridView-Steuerelement

Antworten auf die Frage(2)

Ihre Antwort auf die Frage