Заполнение ListView из ObjectDataSource и отображение «N / A» для неопределенных значений - PullRequest
0 голосов
/ 08 июня 2011

В элементе управления ASP.NET ListView, заполненном из ObjectDataSource, как я должен показать «N / A» для неопределенных значений?

enter image description here

Например, у меня естьстолбец, который показывает среднюю оценку за игровые сессии.Будут некоторые игроки, которые зарегистрировались, но еще не играли ни в какие игры, поэтому у них не будет значимого среднего балла.Вместо того, чтобы показывать средний балл 0 (и оценку «F»), я бы предпочел показать N / A.

Я использую объект передачи данных для представления каждого игрока.Один из подходов, которые я попробовал, состоял в том, чтобы представить Среднее значение в виде строки, чтобы иногда оно могло быть «N / A», но это выглядит как-то неубедительно, теряя числовое значение.Еще одна идея, которая у меня была, заключалась в том, чтобы иметь и AverageScore, и AverageScoreDisplayString, чтобы отображаемая строка могла быть установлена ​​в «N / A» по мере необходимости.Но для этого потребуется поле отображаемой строки для всех столбцов, для которых может потребоваться отображение «N / A».

Предложения?

1 Ответ

0 голосов
/ 08 июня 2011

вы могли бы обернуть условие вокруг Eval в разметке?

это какая-то помощь ASP.Net условная привязка данных ?

...