<div class="codetitle"> <span><a style="CURSOR: pointer" data="87618" class="copybut" id="copybut87618" onclick="doCopy('code87618')"><u>コードをコピーします</u></a></span> コードは次のとおりです:</div> <div class="codebody" id="code87618"> <br><%@ Page Language="C#" AutoEventWireup= "true" %> <br><br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/ xhtml1-transitional .dtd"> <br><br><script runat="server"> <br>// データから計算データを取得できます<br>ICollection CreateDataSource( ) <br>{ <br>System.Data.DataTable dt = new System.Data.DataTable(); <br>System.Data.DataRow dr; <br>dt.Columns.Add(new System.Data.DataColumn("学生クラス", typeof() System.String))); <br>dt.Columns.Add(new System.Data.DataColumn("学生名", typeof(System.String))); .DataColumn ("中国語", typeof(System.Decimal))); <br>dt.Columns.Add(new System.Data.DataColumn("数学", typeof(System.Decimal)));列。Add(new System.Data.DataColumn("English", typeof(System.Decimal))); <br>dt.Columns.Add(new System.Data.DataColumn("Computer", typeof(System.Decimal)) )) ; <br><br>for (int i = 0; i { <br>System.Random rd = new System.Random(Environment.TickCount * i); >dr = dt.NewRow(); <br>dr[0] = "クラス" i.ToString(); <br>dr[1] = "テスト" i.ToString(); = System.Math.Round(rd.NextDouble() * 100, 2); <br>dr[3] = System.Math.Round(rd.NextDouble() * 100, 2); = System.Math.Round(rd.NextDouble() * 100, 2); <br>dr[5] = System.Math.Round(rd.NextDouble() * 100, 2); Add( dr); <br>System.Data.DataView dv = new System.Data.DataView(dt); <br>} <br><br>protected void Page_Load( object) sender, EventArgs e ) <br>{ <br>if (!IsPostBack) <br>{ <br>GridView1.Attributes.Add("style", "table-layout:fixed"); <br>GridView1.DataSource = CreateDataSource( ); <br>GridView1.DataBind(); <br>} <br></script> <br><br><script type="text/javascript"> <br>function s() { <br>var t = document.getElementById("<%=GridView1.ClientID%>"); <br>var t2 = t.cloneNode(true) <br>for (i = t2 .rows.length - 1; i > 0; i--) <br>t2.deleteRow(i) <br>t.deleteRow(0) <br>a.appendChild(t2) <br>} <br> window.onload = s <br></script> <br><br><html xmlns="http://www.w3.org/1999/xhtml"> <br><title>固定ヘッダーとスクロール可能な本文を持つ GridView を作成します</title> <br><body> <br><form id="Form1" runat="サーバー "> <br><table> <br><tr> <br><td> <br><div id="a"> <br></div> <br>< ; div style="overflow-y: スクロール; 高さ: 200px"> <br><asp:GridView ID="GridView1" runat="server" Font-Size="12px" BackColor="#FFFFFF" <BR> GridLines="両方" CellPadding="4" width="560"> <br><HeaderStyle BackColor="#EDEDED" Height="26px" /><BR></asp:GridView> > </div> <br></tr> <br></body> ; /html><br><br> </div>