Die Codekopie lautet wie folgt:
< %@ Page Language = "C#" AutoEventwireUp = "True" %>
<! DocType html public "-// w3c // dtd xhtml 1.0 transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transsitional.dtd">
<script runat = "server">
// Daten berechnen, die aus den Daten erhalten werden können
ICollection erstellteatasource ()
{{{{
System.Data.Datatable dt = new System.data.Datatable ();
System.Data.Datarow DR;
dt.columns.add (neues System.Data.Datacolumn ("Schülerklasse", Typof (System.String)));
dt.columns.add (neues System.Data.Datacolumn ("Student Name", Typeof (System.String)));
dt.columns.add (neues System.Data.Datacolumn ("Chinese", Typof (System.decimal)));
dt.columns.add (neues System.Data.Datacolumn ("Mathematics", Typof (System.decimal)));
dt.columns.add (neues System.Data.Datacolumn ("englisch", typeof (System.decimal)));
dt.columns.add (neues System.Data.Datacolumn ("Computer", Typof (System.decimal)));
für (int i = 0; i <50; i ++)
{{{{
System.Random Rd = New System.Random (Umgebung.TickCount * i);
dr = dt.newrow ();
DR [0] = "Klasse" + i.toString ();
DR [1] = "Test" + 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 (Objektabsender, EventArgs e)
{{{{
if (! ispostback)
{{{{
GridView1.attributes.add ("style", "table-layout: behoben");
GridView1.DataSource = createdataSource ();
GridView1.Databind ();
}
}
</script>
<script type = "text/javaScript">
Funktion s () {
var t = document.getElementById ("<%= gridView1.clientid%>");
var t2 = t.clonenode (true)
für (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">
<kopf>
<title> Erstellen Sie einen festen Tabellenheader und eine Scrollable -Tabelle </title>
</head>
<body>
<Form ID = "Form1" Runat = "Server">
<tabelle>
<tr>
<td>
<div id = "a">
</div>
<div style = "Überlauf-y: Scroll; Höhe: 200px">
<ASP: GridView ID = "GridView1" Runat = "Server" font-size = "12px" backcolor = "#ffffff"
Gridlines = "beide" cellpadding = "4" width = "560">
<Headertyle BackColor = "#ededed" height = "26px" />
</ASP: Gridview>
</div>
</td>
</tr>
</table>
</form>
</body>
</html>