2012-04-16 4 views
0

.NET Studio 2003とFramework 1.1を使用しています 生成されたSourceがブラウザに表示されたら、DataSourceをDataGridにバインドした後。 それはこのDataSourceをC#のDataGridにバインドした後の不適切なテーブル構造

<table> 
<tr> 
    <td>Abc</td> 
    <td>Def</td> 
    <td>Ghi</td> 
</tr> 
<tr> 
    <td>Abc</td> 
    <td>Def</td> 
    <td>Ghi</td> 
</tr> 
</table> 

のように示していますが、代わりにこれを取得する私は、純粋なHTML構造のリピーターを取得するための

<table> 
<thead> 
    <tr> 
    <td>Abc</td> 
    <td>Def</td> 
    <td>Ghi</td> 
    </tr> 
</thead> 
<tbody> 
    <tr> 
    <td>Abc</td> 
    <td>Def</td> 
    <td>Ghi</td> 
    </tr> 
</tbody> 
</table> 
+0

可能重複[ASP.NET 2.0 - のtbody/thead要素とデータグリッド](http://stackoverflow.com/questions/562010/asp-net-2-0-datagrid-with-tbody-thead) –

+0

@James Wiseman:そうだけどtbodyを作りません。私はtbodyも作りたい。私のテーブルのサイズは2000以上になる可能性があります。だから、私はあまりにも多くの時間を取っているように、ちょうどあなたのようにtbodyに各行を1つずつ追加しようとします。 – Dharmesh

答えて

1

をこの(下記)のようなコードを生成したい最良の選択です。あなたのコードのために以下のようにリピーターを使用することができます。

<asp:Repeater runat="server" ID="rptData"> 
    <HeaderTemplate> 
     <table> 
      <thead> 
       <tr> 
        <td> 
         Abc 
        </td> 
        <td> 
         Def 
        </td> 
        <td> 
         Ghi 
        </td> 
       </tr> 
      </thead> 

    </HeaderTemplate> 
    <ItemTemplate> 
     <tr> 
      <td> 
       Abc 
      </td> 
      <td> 
       Def 
      </td> 
      <td> 
       Ghi 
      </td> 
     </tr> 
    </ItemTemplate> 
    <FooterTemplate> 
     </table> 
    </FooterTemplate> 
</asp:Repeater> 

これはあなたをheplsます希望は...の幸せなコーディング...

関連する問題