Gridview实现冻结列
来源:互联网 发布:图标设计软件 编辑:程序博客网 时间:2024/04/27 15:48
Gridview实现冻结列:数据的列比较多,想把首列固定下来,让其它的列可以实现左右滚动
实现:在gridview外面套一个带有滚动条的div
页面上定义css样式:
.freeze
{ z-index:120; left:expression(this.offsetParent.scrollLeft); position:relative;border:1px solid;border-bottom:0;border-right:0}
.freezeHeader_bg{background:#859FD4}
.freezeItem_bg{background:#fff}
后台代码里:
/// <summary>
/// gridview数据绑定
/// </summary>
private void StoreListBind(string strCondition)
{
SqlDataReader drStorage = back.getStoreList(Pager.PageSize, Pager.CurrentPageIndex, false, strCondition);
if (drStorage != null)
{
DataTable dtStorage = tools.ConvertDataReaderToDataTable(drStorage);
dtStorage.TableName = "EC_Web_StoreInfo";
//冻结列加载样式
this.gdvStore.Columns[0].HeaderStyle.CssClass = "freeze freezeHeader_bg";
this.gdvStore.Columns[0].ItemStyle.CssClass = "freeze freezeItem_bg";
this.gdvStore.DataSource = dtStorage.DefaultView;
gdvStore.DataBind();
}
}
运行效果:这是滚动前,注意比较第一列和后面的列
滚动条滚动:对了,我的gridview是放在一个有滚动条的div里面
- Gridview实现冻结列
- 固定GridView标题栏,冻结列功能实现
- 冻结GridView的列或头部
- 用JTable实现Excel冻结列效果
- 用JTable实现Excel冻结列效果
- JTable冻结列的简单实现
- jQuery实现表格冻结行和列
- jquery实现table的冻结列
- Ext实现表格列头冻结效果,锁定列头
- 利用jquery实现的表格冻结列(固定列)功能
- C# .net Gridview 基于Jquery客户端 冻结行 冻结列 (固定行、固定列) js 插件
- (superTables)固定GridView 的表头和某几列(GridView冻结表头和列)用法
- 在DataGridView控件中实现冻结列分界线
- 在DataGridView控件中实现冻结列分界线
- jQuery实现冻结 固定 表格行和列 (未测试)
- gridpanel冻结列
- xtragrid 冻结列
- 表格列冻结
- XML文件的解析--libxml库函数解释
- XHTML代码规范(转载)
- 软件工厂简介
- Oracle优化经典文章------索引原理篇
- SUSE Linux 立即关闭防火墙的命令
- Gridview实现冻结列
- CSS入门(转载)
- CSS布局入门(转载)
- JXL(针对Excel操作)系列之一:最简单的导出操作(main
- Flex 与 企业级开发框架
- 新版“中国年” 中国角色今日闪耀登场
- CScr
- 分区表和分区索引
- 鼠标靠近图片,改变图片