首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

初学者有关问题,表格显示!只有这么点分了,哪位好心的帮帮忙看下!

2011-12-28 
菜鸟问题,表格显示!!只有这么点分了,哪位好心的帮帮忙看下!!!这个代码显示是二行九列的,我现在想要九行两

菜鸟问题,表格显示!!只有这么点分了,哪位好心的帮帮忙看下!!!
这个代码显示是二行九列的,我现在想要九行两列形式的,应该改动哪些?
<asp:DataList   runat= "server "   ID= "dl_member "   CellPadding= "3 "   Width= "100% "   HorizontalAlign= "Center "   DataKeyField= "userName "   ExtractTemplateRows= "true "     border= "2 ">
 
<headertemplate>
            <asp:Table   runat= "server "   Width= "10 "   >
                <asp:TableRow   runat= "server "   HorizontalAlign= "Center ">
                    <asp:TableCell   runat= "server "   Width= "10% "> Name </asp:TableCell>
                    <asp:TableCell   runat= "server "   Width= "10% "> Country </asp:TableCell>        
                    <asp:TableCell   runat= "server "   Width= "10% "> Address </asp:TableCell>
                    <asp:TableCell   runat= "server "   Width= "10% "> Company   Name </asp:TableCell>
                    <asp:TableCell   runat= "server "   Width= "10% "> email </asp:TableCell>
    <asp:TableCell   runat= "server "   Width= "10% "> telphone </asp:TableCell>
    <asp:TableCell   runat= "server "   Width= "10% "> fax </asp:TableCell>
    <asp:TableCell   runat= "server "   Width= "10% "> subject </asp:TableCell>
    <asp:TableCell   runat= "server "   Width= "100% "> comments </asp:TableCell>
                </asp:TableRow>
            </asp:Table>
        </headertemplate>

<itemtemplate>
            <asp:Table   runat= "server "   Width= "10 ">
                <asp:TableRow   runat= "server "   HorizontalAlign= "Center ">
                    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "username ")   %> </asp:TableCell>
                    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "country ")   %> </asp:TableCell>
                    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "address ")   %> </asp:TableCell>
                    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "companyName ")   %> </asp:TableCell>    
                    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "email ")   %> </asp:TableCell>


    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "telphone ")   %> </asp:TableCell>
    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "fax ")   %> </asp:TableCell>
    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "subject ")   %> </asp:TableCell>
    <asp:TableCell   runat= "server ">   <%#   Container.DataItem( "comments ")   %> </asp:TableCell>
                </asp:TableRow>
            </asp:Table>
        </itemtemplate>
</asp:DataList>

[解决办法]
<asp:TableRow runat= "server " HorizontalAlign= "Center "> 是行
<asp:TableCell runat= "server " Width= "10% "> Name </asp:TableCell> 是列
调整一下就是了
[解决办法]
是否支持这样?

<asp:TableRow runat= "server " HorizontalAlign= "Center ">
<asp:TableCell runat= "server "> Name </asp:TableCell>
<asp:TableCell runat= "server "> <%# Container.DataItem( "username ") %> </asp:TableCell>
</asp:TableRow>
[解决办法]
用摸版列
<ItemTemplate>
<table >
<tr>
<td> Name </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> Country </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> Address </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> Company Name </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> email </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> Country </td>
<td style= "width:20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> telphone </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> fax </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> subject </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>
</tr>
<tr>
<td> fax </td>
<td style= "width: 20px "> <%#Eval( "字段 ")%> </td>


</tr>
</table>
</ItemTemplate>

热点排行