GridView无记录时不显示表头(Header)的勉强解决方案
2008-02-17 22:06
435 查看
GridView无记录时,根本就不会产生Heaer、Footer对象,所以即使将ShowFooter、ShowHeader属性设为True也没用,不会显示,丑……
一个挺勉强的解决方案就是在查询数据时,追加一条无意义的记录。这样可保证查询结果中至少有1条记录撑门面……实现方法如下:
在原SELECT语句后追加: UNION SELECT 字段1值,字段2值……
注意:
1.“字段1值,字段2值……”值的个数要与原SELECT语句中字段的个数、类型匹配
2.既然追加的数据是用来撑门面的,就不要引起歧义,不要让浏览者以为这是一条有意义的数据,所以这条记录的各字段值应该是不具备字面意义的,如:
SELECT F1,F2,F3 FROM T1
UNION SELECT '-','The End','-'
一个挺勉强的解决方案就是在查询数据时,追加一条无意义的记录。这样可保证查询结果中至少有1条记录撑门面……实现方法如下:
在原SELECT语句后追加: UNION SELECT 字段1值,字段2值……
注意:
1.“字段1值,字段2值……”值的个数要与原SELECT语句中字段的个数、类型匹配
2.既然追加的数据是用来撑门面的,就不要引起歧义,不要让浏览者以为这是一条有意义的数据,所以这条记录的各字段值应该是不具备字面意义的,如:
SELECT F1,F2,F3 FROM T1
UNION SELECT '-','The End','-'
相关文章推荐
- GridView中空记录不显示表头的解决方案[作者不祥]
- GridView绑定数据源,无记录时表头也显示的一种解决方法
- GridView数据绑定时数据源为空时显示表头和"没有记录"
- GridView绑定数据源,无记录时表头也显示的一种解决方法
- GridView绑定数据源时无记录时也显示表头
- GridView绑定数据源,无记录时表头也显示的一种解决方法
- Gridview记录为空时显示表头,和没有记录的提示
- GridView绑定记录为空显示表头
- GridView绑定数据源,无记录时表头也显示的一种解决方法
- GridView绑定数据源,无记录时表头也显示的一种解决方法
- 让GridView在无数据时显示表头Header和脚注Footer
- GridView绑定数据源,无记录时表头也显示的一种解决方法
- GridView绑定数据源,无记录时表头也显示的一种解决方法
- GridView空记录时显示Header和Footer
- 转载:GridView 空记录时显示 Header
- GridView绑定DataSet的DataTable,怎么让它在无记录时能显示表头呀(环境VS2005),在线等 谢谢!!
- 无记录时显示gridview表头,并增加一行显示“没有记录”【绑定SqlDataSource控件时】
- 转载:GridView 空记录时显示 Header
- GridView当中插入一条空记录,显示其它提示一下表头
- GridView绑定数据源,无记录时表头也显示的一种解决方法