【问题标题】:Footertemplate in gridview网格视图中的页脚模板
【发布时间】:2010-10-10 03:41:18
【问题描述】:

我正在使用数据表来填充gridview。

即使我没有任何数据,如何在数据表中添加空白行以查看页脚模板?

我正在使用 asp.net 2005。我正在使用 gridview 控件来添加、编辑和修改数据。我在页脚模板中添加了控件。它工作正常,但我面临一个问题,即当网格中没有数据时,页脚模板不可见。我希望页脚模板始终可见,这样即使没有可用数据,用户也可以添加数据。

谁能帮帮我...

谢谢

【问题讨论】:

    标签: asp.net gridview


    【解决方案1】:

    我也遇到过这个。如果我没记错的话,没有办法真正修复它。我通过创建一个空的数据模板来解决这个问题,该模板具有添加数据所需的控件。

    【讨论】:

      【解决方案2】:

      有一些技巧可以做到这一点,其中大多数都是“临时”的。我采取的路线是拦截我的数据源并检查行数。如果行数为 0,那么我继续使用编码的“空白”值将我自己的行注入数据集中。然后在数据绑定事件中,我确保空行只是将空字符串放入正确的字段中,允许页脚仍然呈现。

      另一个方法是从本质上继承 GridView 类并添加一些扩展,以便在没有数据时仍然可以显示页眉/页脚。 Matt Berseth 有一个nice little article 来了解如何实现这一点。

      【讨论】:

      • 我看到了该文章,但我如何在 gridview 中添加该自定义属性
      • 您正在做的是创建自己的类,将其称为实现 GridViewClass 的 KartikGridView,以便您可以使用提供的代码对其进行扩展。然后在您的 asp.net 页面上,您将使用新标签而不是 GridView。在该文章中找到演示链接。它将有源代码下载
      • 我曾尝试访问该文章,但收到 404 错误。任何人都知道它的任何其他来源或代码来实现这个?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-23
      • 2011-10-08
      • 2015-09-19
      • 2016-07-26
      • 2019-03-09
      • 1970-01-01
      相关资源
      最近更新 更多