1

これは私のデータベースレコードです

        First_Name  Study_Desc             VISIT_DATE   RATE
        Sunita      Study Cy               2012-02-11   5000.00
        Imran       Study Ey               2012-02-11   8000.00
        gdf         Study Ud               2012-02-11   7000.00
        shubham     Study Ey               2012-02-11   8000.00
        shweta      Study Ey               2012-02-11   8000.00

このようにhtmlテーブルに表示する必要があります。プログラムでレポートを賢明に表示するにはどうすればよいですかStudy_Desc(またはデータベースクエリはありますか)。

   Study ->(Study Cy)
    FirstName Date       Rate
    Sunita    2012-02-11 5000.00

   Study ->(Study Ey)
   FirstName Date       Rate
   Imran    2012-02-11  8000.00
   shubham  2012-02-11  8000.00
   shweta   2012-02-11  8000.00

  Study ->(Study Ud)
  FirstName Date       Rate
  gdf       2012-02-11 7000.00


<table id="tableReport" runat="server">
</table>

プログラムでレポートを表示するにはどうすればよいですか

これを試しましたが、適切な形式ではありません

4

1 に答える 1

1

ストリームに直接書き込む代わりに、最初に stringbuilder オブジェクトに書き込むことをお勧めします。

  1. ページにラベル コントロールを配置する
  2. HTMLをstringbuilderオブジェクトに記述します
  3. ラベル テキスト プロパティを文字列ビルダ オブジェクトと同じに設定します

例:

aspx Code
<asp:Label ID="lbReport" runat="server" />

// Code Behind

public void PopulateOnPayment()
{     
      StringBuilder sb = new StringBuilder();
      sb.Write("<table width='95%' border='1' cellpadding='0' cellspacing='0'             align='center'>");
      sb.Write("<tr>");
      sb.Write("<td>");
      ......
      ............
      .............. write your html and at the end set it equal to label text

      lbReport.Text = sb.ToString();

 }
于 2012-08-11T14:06:50.180 に答える