自动生成模板字段或网格视图?

时间:2016-01-04 18:33:05

标签: c# asp.net gridview templatefield

此问题与Changing hardcoded dates to dynamic有关。

长话短说,我有一个gridview,其中有一堆模板字段用于硬编码的日期。我需要这些模板字段根据后面的代码中的布尔值进行更改。是否可以根据bool等于什么来自动生成这些?

制作两组网格视图是否可行,并且根据bool一次只能看到一组?

我做了一些代码隐藏的东西来在模板字段中创建正确的日期,但每当有回调(我无法修改或删除)时,gridview和templatefields将恢复为硬编码的.aspx文件。

1 个答案:

答案 0 :(得分:1)

为什么不要

<TemplateField>
  <% if ( boolFromCodebehind ) { %>
  Hardcoded date 1
  <% } else { %>
  or even <%= codebehindVariable %>
  <% } %>
<TemplateField>

此类条件标记在模板之外工作,但我希望它也可以在那里工作。