我现在页面上有个Gridview控件,用List<>作为数据源,当List中没有数据的时候,gridview的表头没有了,怎么样能让在list没有数据的情况下,gridview的表头依然 存在 呢?

解决方案 »

  1.   

    http://blog.csdn.net/wuzhengqing1/article/details/5570115
      

  2.   

    这里面使用的是Datatable,我用的是List啊。。
      

  3.   

    或者自己去create一个跟gv的header一样的table显示出来就好了
      

  4.   

    最好用Datatable用list也可以,做一个判断
    list不为空绑定,list为空的话,手动加载表头,add添加列
      

  5.   

    那我这个gridview的列上还有2个模板列,模板列里面有2个linkbutton,里面携带的是ID这类的信息,这要怎么办呢?
      

  6.   

    刚好碰到这个问题,在gridview属性加上ShowHeaderWhenEmpty="True",然后</Columns>后加上
                    <EmptyDataTemplate>
                        <div style="text-align: center;">
                            暂无数据</div>
                    </EmptyDataTemplate>