社区
ASP
帖子详情
如何锁定单元格
zyhowe
2005-11-02 04:58:54
偶想拉动滚动条的同时,第一行与第一列(也可能是任意行或列)在窗口的位置不变,就像Excel一样.
当然使用控件方法除外!
...全文
156
5
打赏
收藏
如何锁定单元格
偶想拉动滚动条的同时,第一行与第一列(也可能是任意行或列)在窗口的位置不变,就像Excel一样. 当然使用控件方法除外!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x123jing
2005-11-02
打赏
举报
回复
关注
dh20156
2005-11-02
打赏
举报
回复
参考,比较简单:
<HTML>
<HEAD>
<TITLE> 类似DATAGRID的表格 </TITLE>
<STYLE type=text/css>BODY {
FONT: 12px 细明体; CURSOR: default
}
TD {
FONT: 12px 细明体; CURSOR: default
}
.title {
BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; CURSOR: default; PADDING-TOP: 1px; BORDER-BOTTOM: #555 1px solid; WHITE-SPACE: nowrap
}
.cdata {
BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 1px solid; WHITE-SPACE: nowrap
}
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function dzb(){
dv2.scrollLeft=60
dv2.scrollTop=20
}
function gridScroll(oGrid,gridid){
var iX = oGrid.scrollLeft;
var oHeader = document.getElementById("dtgMain");
oHeader.style.left = -iX;
}
function ct()
{
var str
str="<TR height='18' onmouseover=this.style.backgroundColor='#eeeeee' onmouseout=this.style.backgroundColor='' onmousedown=this.style.backgroundColor='#cccccc' onmouseup=this.style.backgroundColor='#eeeeee'>"
str=str+"<TD width='80' class='cdata'>1</TD>"
str=str+"<TD width='120' class='cdata'>test</TD>"
str=str+"<TD width='120' class='cdata'>test</TD>"
str=str+"<TD width='120' class='cdata'>test</TD>"
str=str+"<TD width='120' class='cdata'>test</TD>"
str=str+"<TD width='120' class='cdata'>test</TD>"
str=str+"<TD width='120' class='cdata'>test</TD>"
str=str+"<TD width='120' class='cdata'>test</TD>"
str=str+"</tr>"
for(i=1;i<11;i++)document.write(str)
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="dzb()">
<div style="width:457px;height:160px;overflow:hidden;border:1px #999999 solid" oncontextmenu="return false">
<div id="dtgMain_Header" style="position:absolute;top:0;left:0;WIDTH:440px;HEIGHT:17px;overflow:hidden" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width="920" style="position:absolute" id="dtgMain" cellpadding="0" cellspacing="0" border="0">
<TR height="17">
<TD width="80" class="title">序号</TD>
<TD width="120" class="title">标题1</TD>
<TD width="120" class="title">标题2</TD>
<TD width="120" class="title">标题3</TD>
<TD width="120" class="title">标题4</TD>
<TD width="120" class="title">标题5</TD>
<TD width="120" class="title">标题6</TD>
<TD width="120" class="title">标题7</TD>
</TR>
</TABLE>
</div>
<div id="dv2" style="position:absolute;top:0px;left:0px;WIDTH:456px;HEIGHT:158px;overflow:scroll;z-index:-1" onscroll="gridScroll(this,'dtgMain')">
<TABLE Width="920" id="dtgMain" cellpadding="0" cellspacing="0" border="0">
<TR height="18"><TD colspan="8"> </TD></TR>
<script>ct()</script>
</TABLE>
</div>
</div>
</BODY>
</HTML>
孟子E章
2005-11-02
打赏
举报
回复
http://dotnet.aspx.cc/fixed.htm
jspadmin
2005-11-02
打赏
举报
回复
用层比较容易实现
rob123
2005-11-02
打赏
举报
回复
可以考虑用层,然后用javascript给其定位.类似漂浮的感觉。
锁定
单元格
任意
锁定
单元格
,文档有详细的操作步骤第1步:全选工作表,格式——
单元格
——保护——把“
锁定
”那个选定取消掉并返回; 第2步:选中需要保护的部分,格式——
单元格
——保护——选为
锁定
。 第3步: 工具——保护...
excel按条件
锁定
指定
单元格
office excel 按条件
锁定
指定
单元格
Excel
锁定
单元格
设置.docx
Excel
锁定
单元格
设置.docx
cel函数公式大全乘法如何
锁定
单元格
数值.doc
cel函数公式大全乘法如何
锁定
单元格
数值.doc
Delphi / XE10 StringGrid 实现合并
单元格
效果显示
在StringGrid控件中实现显示Excel形式的合并
单元格
效果,也可以用AdvStringGrid,XLGRID等第三方控件,不过要破解比较麻烦。 原理是通过重载 OnDrawCell 事件procedure TForm1.SGDrawCell(Sender: TObject; ACol, ...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章