0

开发人员,我需要提供不同的

<%# Eval("variable") %>

对于我的网格。我的要求要求我显示每个 Eval 的 StagingDB 数据或 ProdDB 数据

伪代码

<%# If Eval("isDraft) ? Eval("tbl_staging_value") : Eval("tbl_value") %>

Stackoverflowers...你是我唯一的希望...谢谢。周日上班...

4

2 回答 2

0

您可以使用?: 运算符

<%# Convert.ToBoolean(Eval("isDraft")) ? Eval("tbl_staging_value"): 
    Eval("tbl_value") %>
于 2013-09-22T15:16:54.547 回答
0

通过在数据源上创建新属性

 public string tbl_val
 {
     get
     {
         return isDraft ? tbl_staging_value : tbl_value;
     }
 }

您可以简化数据绑定

<%# Eval("tbl_val") %>
于 2013-09-22T16:33:24.067 回答