Gridview固定列

梦想与她 提交于 2020-01-19 02:50:53

http://blog.csdn.net/Samanthaqu/archive/2007/12/04/1915667.aspx
大鸟 14:18:00
样式表
.fixColleft
{ z-index:120; left:  expression(this.offsetParent.scrollLeft);  position:  relative }
    .fixedHeader {
      overflow: auto;}
.fixColleft 
{ }

后台代码:
绑定gridview
this.GridView1.Columns[0].HeaderStyle.CssClass = "fixColleft";
this.GridView1.Columns[1].HeaderStyle.CssClass = "fixColleft";
this.GridView1.Columns[0].ItemStyle.CssClass = "fixColleft";
this.GridView1.Columns[1].ItemStyle.CssClass = "fixColleft";
this.GridView1.DataBind();
大鸟 14:21:46
在页面样式加入:

<style type="text/css">
     .Freezing
    {    
        position:relative ;
        table-layout:fixed;
        top:expression(this.offsetParent.scrollTop);  
        z-index: 10;
    }

.Freezing th{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px;}
</style>

在GridView属性里加入

<HeaderStyle CssClass="Freezing"/>

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!