当对GridView控件进行数据绑定时,如果绑定的记录为空,网页上就不显示GridView,造成页面部分空白,页面布局结构也受影响。

上网搜到了以下方法:

1 在空数据模板列中加上一个table,然后写一堆gridview列集合;

2 如果datasource为空,那么新增一行空数据;

3 重写datagridview控件,然后重新定义呈现方法.

 

其实微软已经为我们想好了这些问题,我们不需要把它搞的那么复杂.

ShowHeaderWhenEmpty="true"

短短的一个属性就可以搞定!

我现在用的asp.net是4.0,2.0的我没有测试过,不过应该也有这个属性哈.

posted on 2012-02-24 15:12  祥亿软件  阅读(768)  评论(4编辑  收藏  举报