asp.net2008 gridview冻结列
冻结asp.net2008 web gridview多表的头前2或3列字段是:
人事部 财务部
月 份 月份
序号 单位名称 1月 2月 3月 4月...12越 1月 2月 3月 ... 12月
1 北京水利 1000 1000.00
2 上海水利 2000 2000.00
由于列数太多,当往右移动时,看不到左边的单位,因此非常痛苦,asp.net2008 gridview 不支持固定前两列,因为这是多头的 --------------------编程问答-------------------- GridView冻结前两列
可以固定gridview的最前面的两列,后面用滚动来控制
下面的代码是CSS的样式,你调用一下
.fixColleft1
{ z-index:120; left: expression(this.offsetParent.scrollLeft); position: relative }
.fixedHeader {
overflow: auto;}
.fixColleft
{ }
下面是后台代码:仔细研究一下,应该可以实现lz的意图
绑定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();
--------------------编程问答-------------------- 再给你一个地址!
GridView冻结列的实现 --------------------编程问答-------------------- 3连? --------------------编程问答-------------------- 结帖率:0.00% 发5个帖了 --------------------编程问答--------------------
虽然不在乎分。但鄙视不结贴的! --------------------编程问答-------------------- <a href="#">学习一下</a> --------------------编程问答-------------------- 高手请指点,急急。。。。。。。。。。。。。。。。。。。。。。。。
补充:.NET技术 , ASP.NET