【发布时间】:2010-10-10 03:41:18
【问题描述】:
我正在使用数据表来填充gridview。
即使我没有任何数据,如何在数据表中添加空白行以查看页脚模板?
我正在使用 asp.net 2005。我正在使用 gridview 控件来添加、编辑和修改数据。我在页脚模板中添加了控件。它工作正常,但我面临一个问题,即当网格中没有数据时,页脚模板不可见。我希望页脚模板始终可见,这样即使没有可用数据,用户也可以添加数据。
谁能帮帮我...
谢谢
【问题讨论】:
我正在使用数据表来填充gridview。
即使我没有任何数据,如何在数据表中添加空白行以查看页脚模板?
我正在使用 asp.net 2005。我正在使用 gridview 控件来添加、编辑和修改数据。我在页脚模板中添加了控件。它工作正常,但我面临一个问题,即当网格中没有数据时,页脚模板不可见。我希望页脚模板始终可见,这样即使没有可用数据,用户也可以添加数据。
谁能帮帮我...
谢谢
【问题讨论】:
我也遇到过这个。如果我没记错的话,没有办法真正修复它。我通过创建一个空的数据模板来解决这个问题,该模板具有添加数据所需的控件。
【讨论】:
有一些技巧可以做到这一点,其中大多数都是“临时”的。我采取的路线是拦截我的数据源并检查行数。如果行数为 0,那么我继续使用编码的“空白”值将我自己的行注入数据集中。然后在数据绑定事件中,我确保空行只是将空字符串放入正确的字段中,允许页脚仍然呈现。
另一个方法是从本质上继承 GridView 类并添加一些扩展,以便在没有数据时仍然可以显示页眉/页脚。 Matt Berseth 有一个nice little article 来了解如何实现这一点。
【讨论】: