【问题标题】:Populating ListView from ObjectDataSource and displaying "N/A" for indeterminate values从 ObjectDataSource 填充 ListView 并为不确定的值显示“N/A”
【发布时间】:2011-06-07 21:08:38
【问题描述】:

在从 ObjectDataSource 填充的 ASP.NET ListView 控件中,我如何为不确定的值显示“N/A”?

例如,我有一列显示游戏会话的平均分数。会有一些已经注册但还没有玩过任何游戏的玩家,所以他们没有有意义的平均得分。与其显示平均分 0(和“F”级),我更愿意显示 N/A。

我使用一个数据传输对象来代表每个玩家。我尝试的一种方法是将平均分数表示为一个字符串,以便它有时可能是“N/A”,但这似乎有点蹩脚失去数值。我的另一个想法是同时拥有AverageScore 和AverageScoreDisplayString,以便可以根据需要将显示字符串设置为“N/A”。但这需要所有可能需要显示“N/A”的列的显示字符串字段。

建议?

【问题讨论】:

    标签: asp.net listview objectdatasource


    【解决方案1】:

    您可以在标记中围绕 Eval 包装一个条件吗?

    这对ASP.Net conditional databinding有什么帮助吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2011-09-10
      相关资源
      最近更新 更多