Я использую заполнитель для создания динамической таблицы. Теперь мне нужно сделать цвет значения столбца на основе ниже, но мое условие if не работает. Как это сделать? Вот мой код:Изменение цвета значения столбца в соответствии с условием
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>");
}
, что будет значение в 'ds.Tables [0] .Rows [я] [ "Достижение"]'? вы не можете сравнивать значения разных типов, используя '>' –
> Проблема 94%. – Kason
Что такое значение 'ds.Tables [0] .Rows [i] [" Achievement "]'? – Mairaj