Ich verwende das Platzhalter-Steuerelement zum Generieren der dynamischen Tabelle. Jetzt muss ich die Farbe des Spaltenwerts basierend auf der Bedingung festlegen, aber meine If-Bedingung funktioniert nicht. Wie es geht? Hier ist mein Code:Die Farbwertänderung der Spalte basiert auf der Bedingung
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
strResults.Append("<tr style='color: black;'>");
strResults.Append("<td>" + ds.Tables[0].Rows[i]["Description"] + "</td>");
strResults.Append("<td>" + ds.Tables[0].Rows[i]["Target"] + "</td>");
strResults.Append("<td>" + ds.Tables[0].Rows[i]["Actual"] + "</td>");
if(ds.Tables[0].Rows[i]["Achievement"] >94%)
{
strResults.Append("<td style='color: green;'>" + ds.Tables[0].Rows[i]["Achievement"] + "</td>");
}
strResults.Append("</tr>");
}
was der Wert wird in 'ds.Tables [0] .Rows [i] [ "Leistung"]'? Sie können keine Werte verschiedenen Typen vergleichen mit '>' –
> 94% ist das Problem .. – Kason
Was Wert von 'ds.Tables [0] .Rows ist [i] [ "Leistung"]'? – Mairaj