創(chuàng)建表頭固定,表體可滾動(dòng)的GridView
2006/12/29 19:09:16

本方法只需要設(shè)置一個(gè)GridView的寬度,其它寬度不需要設(shè)置。測(cè)試環(huán)境:IE6,F(xiàn)irefox通過(guò)。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

C#
<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  // 計(jì)算數(shù)據(jù),完全可以從數(shù)據(jù)看取得
  ICollection CreateDataSource( )
  {
    System.Data.DataTable dt = new System.Data.DataTable();
    System.Data.DataRow dr;
    dt.Columns.Add(new System.Data.DataColumn("學(xué)生班級(jí)", typeof(System.String)));
    dt.Columns.Add(new System.Data.DataColumn("學(xué)生姓名", typeof(System.String)));
    dt.Columns.Add(new System.Data.DataColumn("語(yǔ)文", typeof(System.Decimal)));
    dt.Columns.Add(new System.Data.DataColumn("數(shù)學(xué)", typeof(System.Decimal)));
    dt.Columns.Add(new System.Data.DataColumn("英語(yǔ)", typeof(System.Decimal)));
    dt.Columns.Add(new System.Data.DataColumn("計(jì)算機(jī)", typeof(System.Decimal)));
    for (int i = 0; i < 50; i++)
    {
      System.Random rd = new System.Random(Environment.TickCount * i); ;
      dr = dt.NewRow();
      dr[0] = "班級(jí)" + i.ToString();
      dr[1] = "【孟子E章】" + i.ToString();
      dr[2] = System.Math.Round(rd.NextDouble() * 100, 2);
      dr[3] = System.Math.Round(rd.NextDouble() * 100, 2);
      dr[4] = System.Math.Round(rd.NextDouble() * 100, 2);
      dr[5] = System.Math.Round(rd.NextDouble() * 100, 2);
      dt.Rows.Add(dr);
    }
    System.Data.DataView dv = new System.Data.DataView(dt);
    return dv;
  }
  protected void Page_Load( object sender, EventArgs e )
  {
    if (!IsPostBack)
    {
      GridView1.Attributes.Add("style", "table-layout:fixed");
      GridView1.DataSource = CreateDataSource();
      GridView1.DataBind();
    }
  }
 
</script>
<script type="text/javascript">
function s()
{
var t = document.getElementById("<%=GridView1.ClientID%>");
var t2 = t.cloneNode(true)
for(i = t2.rows.length -1;i > 0;i--)
t2.deleteRow(i) 
t.deleteRow(0) 
a.appendChild(t2)
}
window.onload = s
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>創(chuàng)建表頭固定,表體可滾動(dòng)的GridView</title>
</head>
<body>
  <form id="Form1" runat="server">
    <table>
      <tr>
        <td>
          <div id="a">
          </div>
          <div style="overflow-y: scroll; height: 200px">
            <asp:GridView ID="GridView1" runat="server" Font-Size="12px" BackColor="#FFFFFF"
              GridLines="Both" CellPadding="4" Width="560">
              <HeaderStyle BackColor="#EDEDED" Height="26px" />
            </asp:GridView>
          </div>
        </td>
      </tr>
    </table>
  </form>
</body>
</html>
VB.NET
<%@ Page Language="VB" %>
&l

下一頁(yè)
返回列表
返回首頁(yè) 主站蜘蛛池模板: 一个人看的www免费高清中文字幕| 亚洲成av人片在线观看无码不卡| 青草视频免费看| 国产精品无码一二区免费| 一二三四视频免费视频 | 日本三人交xxx69| 亚洲av成人片在线观看| 永生动漫免费观看完整版高清西瓜| 动漫美女羞羞漫画| 色欲香天天天综合网站| 国产成人十八黄网片| 18岁大陆女rapper欢迎你| 波多野结衣女教师在线观看| 四虎最新永久免费视频| 高清国语自产拍免费视频| 国产精品99久久久久久宅男| 97久久天天综合色天天综合色hd | 国产精品乳摇在线播放| 99久久无色码中文字幕| 婷婷伊人五月天| 中文在线日本免费永久18近| 日本成人福利视频| 久久精品无码精品免费专区| 欧美亚洲国产片在线播放| 亚洲欧美日韩中文高清ww| 牛牛本精品99久久精品| 免费无码成人片| 精品无码国产一区二区三区av| 国产一卡2卡3卡4卡无卡免费视频 国产一卡2卡3卡4卡网站免费 | 免费观看国产精品| 美女被免费视频网站a| 国产久热精品无码激情| 香蕉久久夜色精品国产| 国产日韩在线观看视频| www.黄色在线| 国产精品免费视频一区| 3d动漫精品啪啪一区二区中文 | 有没有毛片网站| 亚洲午夜精品一区二区| 欧美最猛性xxxxx免费| 亚洲第一第二区|