0

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;」を増やします。反復ごとに。

誰かが助けてくれることを願っています。これは難しいことではないようです! 前もって感謝します :)

4

1 に答える 1

2

簡単な方法は

mainDiv.Attributes.CssStyle.Add("height", "Xpx");
于 2012-10-24T08:01:44.980 に答える