下の画像のように、各場所に行を追加しようとしています。行には、各列の合計が表示されます。これらの値は既に計算されています ( <%= owetotal %> 、 <%= paytotal %> 、 <%= origtotal %> ) は、それらを正しい場所に配置するだけで、希望どおりにフォーマットできないようです.
現在、次のようになっています。
私はそれを次のようにしたい:
私の ASPX ページ
<form id="form1" runat="server">
<div class="container">
<div class="page-header">
<h1>
Report</h1>
<br />
<div class="row">
<div class="span11">
<%
System.Data.OleDb.OleDbConnection pcn;
System.Data.OleDb.OleDbCommand pcm;
System.Data.OleDb.OleDbDataReader prs;
pcn = new System.Data.OleDb.OleDbConnection("");
pcm = new System.Data.OleDb.OleDbCommand();
pcn.Open();
pcm.Connection = pcn;
var tableSql = @"SELECT * FROM Accounts";
pcm.CommandText = tableSql;
prs = pcm.ExecuteReader();
var rowcount = 0;
var CurrentLocation = "";
while (prs.Read())
{
rowcount++;
%>
<% if (prs["Location"].ToString() != CurrentLocation)
{ %>
<table width="100%" class="table">
<thead>
<tr>
<th>
Name
</th>
<th>
Owes
</th>
<th>
Paid
</th>
<th>
Original Amt
</th>
<th>
Date
</th>
</tr>
</thead>
<h4>
<%= prs["Location"].ToString()%></h4>
<%
CurrentBranch = prs["Loction"].ToString();
} %>
<tr>
<td>
<%= prs["Name"].ToString() %>
</td>
<td>
$<%= prs["Owes"].ToString() %>
</td>
<td>
$<%= prs["Paid"].ToString() %>
</td>
<td>
$<%= prs["OrigAmt"].ToString() %>
</td>
<td>
<%= Convert.ToDateTime(prs["SubmitDate"].ToString()).ToShortDateString() %>
</td>
</tr>
<%
}
prs.Close();
pcn.Close();
%>
</table>
</div>
</div>
</div>
</div>
</form>