نسخة الكود كما يلي:
<٪@ page language = "c#" autoeventwireup = "true" ٪>
<! doctype html public "-// w3c // dtd xhtml 1.0 transitional // en"
<script runat = "server">
// حساب البيانات ، والتي يمكن الحصول عليها من البيانات
icollection createAtaSource ()
{
System.Data.Datatable dt = new System.Data.Datatable () ؛
System.Data.Datarow DR ؛
dt.columns.add (new system.data.datacolumn ("student class" ، typeof (system.string))) ؛
dt.columns.add (new system.data.datacolumn ("اسم الطالب" ، typeof (system.string))) ؛
dt.columns.add (new system.data.datacolumn ("inchaning" ، typeof (system.decimal))) ؛
dt.columns.add (new system.data.datacolumn ("Mathematics" ، typeof (system.decimal))) ؛
dt.columns.add (new system.data.datacolumn ("English" ، typeof (system.decimal))) ؛
dt.columns.add (new system.data.datacolumn ("computer" ، typeof (system.decimal))) ؛
لـ (int i = 0 ؛ i <50 ؛ i ++)
{
System.Random Rd = New System.Random (evely.tickcount * i) ؛
DR = dt.newrow () ؛
DR [0] = "class" + 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) ؛
إرجاع DV ؛
}
page page_load محمي (مرسل الكائن ، EventArgs E)
{
إذا (! ispostback)
{
GridView1.Attributes.add ("style" ، "table-layout: flex") ؛
GridView1.datasource = createAtAsource () ؛
GridView1.Databind () ؛
}
}
</script>
<script type = "text/javaScript">
وظيفة s () {
var t = document.getElementById ("<٪ = GridView1.ClientId ٪>") ؛
var t2 = t.clonenode (صحيح)
لـ (i = t2.rows.length-1 ؛ i> 0 ؛ i--)
t2.deletrow (i)
T.DeleTerow (0)
A.Appendchild (T2)
}
window.onload = s
</script>
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<title> إنشاء رأس جدول ثابت وجسم الجدول القابل للتمرير </title>
</head>
<body>
<form id = "form1" runat = "server">
<guing>
<tr>
<td>
<div id = "a">
</div>
<div style = "overflow-y: scroll ؛ الارتفاع: 200 بكسل">
<ASP: GridView id = "GridView1" Runat = "Server" font-size = "12px" backColor = "#ffffff"
الشبكات = "كلا" cellpadding = "4" width = "560">
<headersstyle backcolor = "#eded" height = "26px" />
</asp: GridView>
</div>
</td>
</r>
</table>
</form>
</body>
</html>