关于Gridview的固定首列问题

问题描述

我要做个Gridview固定首列的效果,后面的列有滚动条,网上的例子,基本没有能用的!!各位有会的么?

解决方案

解决方案二:
顶下
解决方案三:
我也在找啊...
解决方案四:
这个似乎不是很好做哦,也关注咯
解决方案五:
js实现的效果的源代码我有,但是Gridview的没有,我也关注呢。
解决方案六:
MSDN里面我看过一个WINFORM的例子,关于WEB的例子当时没注意
解决方案七:
for(intj=0;j<FixCol.Count;j++){myGrid.Rows[i].Cells[Convert.ToInt32(FixCol[j])].CssClass="fixCol";}<style>.fixCol{position:relative;left:expression(this.offsetParent.scrollLeft);}</style>
解决方案八:
当GridVIew中要显示的数据非常多的时候,用户常需要开发人员固定表头或是首列,以保证在拖动滚动条的时候,可以清楚得了解到每一列或行的内容。借助于CSS的功能,可以将GridView打造成这样的表格:首先,要把GridView放在一个<asp:Panelrunat=serverID="panel">容器中,然后在页面中添加如下CSS:.fixedheader{position:relative;table-layout:fixed;top:expression(this.offsetParent.scrollTop-1);z-index:10;}.fixedheaderth{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}最后将GridView的HeaderStyle属性集中的CssClass属性设为"fixedheader":<HeaderStyleWrap="False"CssClass="fixedheader"/>上述这种方法是以页面的滚动条为基准,因此是“this.offsetParent.scrollTop”,实际使用时可以根据需要尝试其他调整方法至于固定左边列的方法与此类似.fixedLeft{position:relative;left:expression(this.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.scrollLeft-4);z-index:10;}其中expression后的parentElement到底要多少个,需要设置Debugger自己去跟踪。同时,还要记住设置GridView的背景色,即便是白色也要设:#FFFFFF,不能为透明。最后,将GridView的ItemStyle中的CssClass设为"fixedLeft",便可得到效果了。

时间: 2024-08-30 15:40:09

关于Gridview的固定首列问题的相关文章

Gridview 打印固定格式

问题描述 添加数据后,点击"确定",将结果显示在Gridview,然后点击打印button,打印出固定格式的表格(由于我使用的是针式打印机,所以格式是固定的列宽和行宽)如何用vs2008实现这一功能.请大家帮忙!谢谢大家! 解决方案 解决方案二:自己通过CSS固定格式,然后确定打印位置,

yii gridview表头固定,只让表体滚动

问题描述 yii gridview表头固定,只让表体滚动 yii gridview表头固定,只让表体滚动 yii gridview表头固定,只让表体滚动 yii gridview表头固定,只让表体滚动 解决方案 @?Page?Language="C#"?AutoEventWireup="true"?CodeFile="Default9.aspx.cs"?Inherits="Default9"?%>DOCTYPE?html

yii gridview 怎样固定表头

问题描述 yii gridview 怎样固定表头 yii gridview 怎样固定表头,想要将表格头部固定,只滚动表身,请问怎样实现,求解 解决方案 关于gridview表头固定GridView固定表头GridView固定表头

解决方案-table表头固定,列错位

问题描述 table表头固定,列错位 我有个table的后台动态生成的,想用js+css 实现表头固定,内容滚动的效果. 我在网上找了好多jquery 插件,基本都是转成两个table,第二个table是用一个div滚动,问题是表头列和内容列错位了,哪位大神有好的解决方案. 解决方案 我曾经也遇到过,你把这两个的宽设置成一样赛 解决方案二: 肯定是表格和表头的列宽不同步导致 解决方案三: 我曾经也遇到过,你把这两个的宽设置成一样赛 解决方案四: 上下两个Table < td> width 设置

搜狗拼音输入法怎样设置固定首字?

搜狗可以帮助您实现把某一拼音下的某一候选项固定在第一位--固定首字功能.输入拼音,找到要固定在首位的候选项,鼠标悬浮在候选字词上之后,有固定首位的菜单项出现, 你也可以通过上面的自定义短语功能来进行修改.

搜狗输入法固定首字设置方法

  很多用户在使用搜狗输入法时,有时候需要使用固定首字.固定首字功能帮助您实现把某一拼音下的某一候选项固定在第一位.那么,就和小编一起来看看搜狗输入法固定首字设置方法吧. 输入拼音,找到要固定在首位的候选项,鼠标悬浮在候选字词上之后,有固定首位的菜单项出现,你也可以通过上面的自定义短语功能来进行修改.

搜狗输入法2015怎样设置固定首字搜狗输入法

  搜狗可以帮助您实现把某一拼音下的某一候选项固定在第一位--固定首字功能.输入拼音,找到要固定在首位的候选项,鼠标悬浮在候选字词上之后,有固定首位的菜单项出现, 你也可以通过上面的自定义短语功能来进行修改.

搜狗输入法怎样设置固定首字?

  搜狗可以帮助您实现把某一拼音下的某一候选项固定在第一位--固定首字功能.输入拼音,找到要固定在首位的候选项,鼠标悬浮在候选字词上之后,有固定首位的菜单项出现, 你也可以通过上面的自定义短语功能来进行修改.

怎么让excel表格首行或首列固定不动

  一.锁定表格的行的功能 1.选中第1行,然后单击"视图"选项卡,在"窗口"组中点击"冻结窗格"按钮,接着选择"冻结拆分窗格". 2.出现如图所示两条黑色实线,然后"视图"选项卡,在"窗口"组中点击"冻结窗格"按钮,接着选择"冻结首行".然后鼠标滚动滚轮上下就实现首行不动,其他行跟随移动. 二.锁定表格的列的功能 1.选中第1行,然后单击&quo