DataGrid本来就在页面上生成<table。

解决方案 »

  1.   

    你在datagrid中建立Table這樣比較好.
      

  2.   

    DataGrid是服务器控件,当绑定数据后显示出表,table是html控件,要自己填充才出现表,<tr><td>.....
      

  3.   

    但是我要怎么可以让我要的DataGrid的内容,可以显示在我设置的表格里呢?
      

  4.   

    把这段改下看行不
     <asp:TemplateColumn>
          <ItemTemplate>
            <%# DataBinder.Eval(Container.DataItem, "Name","{0:d}")%></ItemTemplate>
        </asp:TemplateColumn>
    改成:
     <asp:TemplateColumn>
         <HeaderTemplate><table></HeaderTemplate>
          <ItemTemplate>
            <tr><td>
            <%# DataBinder.Eval(Container.DataItem, "Name","{0:d}")%></td></tr>
    </ItemTemplate>
    <FooterTemplate></table></FooterTemplate>
                 </asp:TemplateColumn>