当对GridView控件进行数据绑定时,如果绑定的记录为空,网页上就不显示GridView,造成页面部分空白,页面布局结构也受影响。
上网搜到了以下方法:
1 在空数据模板列中加上一个table,然后写一堆gridview列集合;
2 如果datasource为空,那么新增一行空数据;
3 重写datagridview控件,然后重新定义呈现方法.
其实微软已经为我们想好了这些问题,我们不需要把它搞的那么复杂.
ShowHeaderWhenEmpty="true"
短短的一个属性就可以搞定!
我现在用的asp.net是4.0,2.0的我没有测试过,不过应该也有这个属性哈.