Как использовать функцию ASP.NET Eval () в тернарном операторе?

Я хочу оценить две строки из моего набора данных, чтобы определить описание класса с помощью троичного оператора. Я продолжаю получать сообщение об ошибке компилятора при запуске этого кода, заявляя, что "Expression Expected". Я думаю, что это связано со сравнением строк, но я пробовал другие операторы сравнения и не могу заставить его работать.

<ItemTemplate>
<tr>
   <td><%# FormatDateTime(Eval("GameDate"), DateFormat.ShortDate)%></td>
   <td class="<%# (Eval("Team1Score").ToString() > Eval("Team2Score").ToString()) ? 'Winner':'' %>"><%# Eval("Team1")%></td>
   <td><%# Eval("Team1Score")%></td>
   <td><%# Eval("Team2")%></td>
   <td><%# Eval("Team2Score")%></td>
</tr>
</ItemTemplate>

Вот мои примеры данных:

    GameDate      Team1 Team1Score     Team2    Team2Score      Winner
    2012-04-14    Blues 5              Reds     3               Blues
    2012-04-13    A's   4              B's      2               A's
    2012-04-11    Blues 1              A's      1               Tie
    2012-04-13    B's   3              Reds     2               B's
    2012-04-10    Blues 7              B's      4               Blues

Спасибо за помощь

Ответы на вопрос(2)

Ваш ответ на вопрос