如何固定table的表头
2006-12-19 15:47
471 查看
1.html代码
<HTML>
<HEAD>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.fixedHeaderTr {
}{ position:relative; top:expression(this.offsetParent.scrollTop); }
; .mainDiv {
}{ overflow:auto; scrollbar-face-color:9999ff; height:expression((document.body.clientHeight-this.offsetTop-20>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.body.clientHeight-this.offsetTop-20)); width:expression(document.body.clientWidth-20); }
</style>
</HEAD>
<body>
<br>
<div class="mainDiv">
<%=fixedHeader()%>
</div>
</body>
</HTML>
2.cs代码
public class FixTableHeader : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// 用于固定table的表头
}
Web Form Designer generated code#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
protected string fixedHeader()
{
string str=@"<table width="+"/""+"100%"+"/"" +"border="+"/""+"1"+"/""+" cellspacing="+"/""+"0"+"/""+" style="+"/""+"MARGIN-TOP:-2px"+"/""+">";
str+="<TR class="+"/""+"fixedHeaderTr"+"/""+" style="+"/""+"BACKGROUND:navy;COLOR:white"+"/""+">";
str+="<TD nowrap>Header A</TD>";
str+="<TD nowrap>Header B</TD>";
str+="<TD nowrap>Header C</TD>";
str+="</TR>";
for(int m=0;m<100;m++)
{
str+="<TR>";
str+="<TD>A"+m+"</TD>";
str+="<TD>B"+m+"</TD>";
str+="<TD>C"+m+"</TD>";
str+="</TR>";
}
str+="</table>";
return str;
}
}
<HTML>
<HEAD>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.fixedHeaderTr {
}{ position:relative; top:expression(this.offsetParent.scrollTop); }
; .mainDiv {
}{ overflow:auto; scrollbar-face-color:9999ff; height:expression((document.body.clientHeight-this.offsetTop-20>this.children[0].offsetHeight)?(this.children[0].offsetHeight+20) : (document.body.clientHeight-this.offsetTop-20)); width:expression(document.body.clientWidth-20); }
</style>
</HEAD>
<body>
<br>
<div class="mainDiv">
<%=fixedHeader()%>
</div>
</body>
</HTML>
2.cs代码
public class FixTableHeader : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// 用于固定table的表头
}
Web Form Designer generated code#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
protected string fixedHeader()
{
string str=@"<table width="+"/""+"100%"+"/"" +"border="+"/""+"1"+"/""+" cellspacing="+"/""+"0"+"/""+" style="+"/""+"MARGIN-TOP:-2px"+"/""+">";
str+="<TR class="+"/""+"fixedHeaderTr"+"/""+" style="+"/""+"BACKGROUND:navy;COLOR:white"+"/""+">";
str+="<TD nowrap>Header A</TD>";
str+="<TD nowrap>Header B</TD>";
str+="<TD nowrap>Header C</TD>";
str+="</TR>";
for(int m=0;m<100;m++)
{
str+="<TR>";
str+="<TD>A"+m+"</TD>";
str+="<TD>B"+m+"</TD>";
str+="<TD>C"+m+"</TD>";
str+="</TR>";
}
str+="</table>";
return str;
}
}
相关文章推荐
- 如何固定table的表头
- Saiku如何固定查询结果table的表头和首列
- 如何固定table的表头
- 如何在一个已有的table情况下, 固定表头, 滑动表身
- 如何固定table的表头
- 锁定表头和固定列(Fixed table head and columns)
- 自己写了个table 固定table头部 使表可以滚动 注意稍不注意表头和表体就会出现不对齐的情况
- 锁定表头和固定列(Fixed table head and columns)
- css固定table表头的实现代码可同时看到表头和表格底部
- LIst<model>或者datatble 拼成table,并固定表头和列
- 锁定表头和固定列(Fixed table head and columns) (转发)
- Android使用TableLayout之固定表头(标题栏)
- bootstrap table 实现固定悬浮table 表头并可以水平滚动
- 冻结 锁定 固定 行 列 表头 抬头 html table jquery 全兼容常见浏览器
- table表头固定(一个table)
- table 固定表头、列头
- (转)supertable像excel那样固定table的表头和第一列
- EXCEL如何设置固定表头
- 网页表格表头固定并可以自由拉伸列头的问题解决 (完美方案_html_table_seo)
- 样式表固定table表头和列代码