Ich baue eine HTML-Tabelle aus einer C# typisierten Liste. Bis jetzt funktioniert das Erstellen der Tabelle gut, aber ich muss jetzt einen Stil an einen der <TD>
Tags innerhalb der Zeichenfolge anfügen, die die Tabelle aufbaut.Wie hängt man die Stildefinition an <TD> Tag in String mit StringBuilder an?
Was ich versucht habe, ist einfach die Stildefinition zu TD
hinzufügen, wenn an die Zeichenfolge mit String Builder angehängt. Aber ich bekomme Syntaxfehler um die Stildefinition herum.
Frage: Wie können Sie eine Stildefinition an das Tag in einer Zeichenfolge anhängen?
Ich schaffe den Tabellenkörper mit String Builder String-Instanz:
StringBuilder releaseStatusTableBodyData = new StringBuilder();
Dann eine Zeile und Spalte der Tabelle Zeichenfolge hinzuzufügen. Das Entfernen der doppelten Anführungszeichen aus dem Stil entfernen nicht die Syntaxfehler gezeigt entweder:
foreach(var row in releaseStatusList)
{
//for each record create a new table row
releaseStatusTableBodyData.Append("<TR>\n");
releaseStatusTableBodyData.Append("<TD style=""bgcolor: green;"">"); //added the style to the TD here, but get syntax error on the style telling me) is required.
releaseStatusTableBodyData.Append(row.Days_Owned);
releaseStatusTableBodyData.Append("</TD>");
releaseStatusTableBodyData.Append("</TR>\n"); //end of row
}