Привет Я очень новичок в C#. Но у меня есть этот веб-лист, который печатает какой-то результат, который я пытаюсь изменить. Что я пытаюсь сделать, так это сделать заявление if
. Если строка [4] меньше, чем [2], строка должна быть красной. Я попытался скопировать часть кода.Изменить цвет строки на основе состояния в C#
//##############Print result##############
foreach (string[] row in dataResult)
{
//Birn.Util.cellDecimalPrinter(row[0],"#,0.0")
//<tr id="PopUp" onclick="OpenWindow('file.aspx?querystr=row[0]&date=textbox.text','500','300')">
%>
<tr>
<td><%=row[0]%></td>
<td><%=row[1]%></td>
<td><%=row[2]%></td>
<td><%=row[3]%></td>
<td><%=row[4]%></td>
</tr>
<%
}
Большое спасибо Andrew вы являетесь спасатель :) Я был добавьте его в течение нескольких дней, и когда я вижу решение так просто :), но спасибо alot – user3216290
Трюк состоит в том, чтобы подумать, как вы можете комбинировать разные части программирования, чтобы получить желаемый результат: немного CSS для изменения строки и немного C# для применения CSS по желанию. Кроме того, я предлагаю вам рассмотреть возможность использования модели страницы с кодовым именем (http://msdn.microsoft.com/en-us/library/015103yb%28v=vs.100%29.ASPX), поскольку она может сделать это легче понять, что происходит: для начала или для начала вы можете избавиться от этих глазных поливов <% %>. –