Web サービスにクエリを実行して SQL サーバーからデータを取得し、さまざまなサイズの汎用リストを返すかなり単純なページがあります。私がやろうとしているのは、実行時に div の高さを調整し、foreach ループの反復ごとに既存の CSS キーに特定のピクセル数を追加して、投影されたリストがコンテナー div をオーバーフローしないようにすることです。
リストをページに配置するために使用しているコードは次のとおりです。
int total = 0;
lstUsageServices.Text = string.Empty;
lstUsageRequests.Text = string.Empty;
if (txtAccount.Text != string.Empty)
{
soapClient = new UsageService.ServiceSoapClient();
foreach (UsageClient.UsageService.Usage current in soapClient.GetUsage(txtAccount.Text, startPicker.SelectedDate, endPicker.SelectedDate))
{
lstUsageServices.Text += current.Service + "<br />";
lstUsageRequests.Text += current.Requests.ToString() + "<br />";
total += current.Requests;
}
lstUsageServices.Text += "<strong>Total</strong>";
lstUsageRequests.Text += "<strong>" + total.ToString() + "</strong>";
私がやりたいことは、div を参照するために foreach 内に行を追加することです。
<div class="main" runat="server" id="mainDiv">
CSS「height:Xpx;」を増やします。反復ごとに。
誰かが助けてくれることを願っています。これは難しいことではないようです! 前もって感謝します :)