La copia del código es la siguiente:
< %@ Page idioma = "c#" autoeventwireUp = "true" %>
<! DocType html public "-// w3c // dtd xhtml 1.0 Transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transicional.dtd ">
<script runat = "servidor">
// Calcule los datos, que se pueden obtener de los datos
ICollection createsource ()
{{
System.data.datatable dt = new System.Data.Datatable ();
System.data.datarow dr;
dt.columns.add (new System.Data.Datacolumn ("Clase de estudiantes", typeof (System.String)));
dt.columns.add (new System.Data.Datacolumn ("Nombre del estudiante", typeof (System.String)));
dt.columns.add (nuevo sistema.data.datacolumn ("chino", typeof (system.decimal)));
dt.columns.add (new System.Data.Datacolumn ("Matemáticas", typeof (System.Decimal)));
dt.columns.add (nuevo sistema.data.datacolumn ("inglés", typeof (system.decimal)));
dt.columns.add (new System.Data.Datacolumn ("Computer", typeof (System.Decimal)));
para (int i = 0; i <50; i ++)
{{
System.random rd = new System.random (Environment.ChickCount * i);
dr = dt.newrow ();
dr [0] = "clase" + 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);
regresar dv;
}
protegido void page_load (remitente de objeto, EventArgs e)
{{
if (! ispostback)
{{
GridView1.Attributes.Add ("estilo", "Table-Layout: Fixed");
GridView1.dataSource = creatatAsource ();
GridView1.databind ();
}
}
</script>
<script type = "text/javaScript">
función s () {
var t = document.getElementById ("<%= GridView1.clientid%>");
var t2 = t.clonenode (verdadero)
para (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">
<Evista>
<title> Crear un encabezado de tabla fijo y un cuerpo de mesa desplazable </title>
</ablo>
<Body>
<Form ID = "form1" runat = "servidor">
<Table>
<tr>
<TD>
<div id = "a">
</div>
<div style = "Overflow-y: Scroll; Altura: 200px">
<ASP: GridView id = "GridView1" runat = "Server" font-size = "12px" backColor = "#ffffff"
GridLines = "Ambos" CellPadding = "4" Width = "560">
<HeaderStyle BackColor = "#ededed" Height = "26px" />
</ASP: GridView>
</div>
</td>
</tr>
</table>
</form>
</body>
</html>