------------------------------------
| 记录1 | 记录2 | 记录3 | 记录4 |
------------------------------------
| 记录5 | 记录6 | 记录7 | 记录8 |
------------------------------------
| 记录9 | 记录10 | 记录11 | 记录12 |
------------------------------------
| 记录13 | 记录14 | 记录15 | 记录16 |
------------------------------------要这样显示要用哪个控件呢??我用
<asp:DataGrid id="author" runat="server"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
AutoGenerateColumns="False"
>
<Columns>
<asp:BoundColumn HeaderText="姓名" DataField="author" />
<asp:BoundColumn HeaderText="姓名" DataField="author" />
</Columns>
</asp:DataGrid>显示出来的是同一条记录。
| 记录1 | 记录2 | 记录3 | 记录4 |
------------------------------------
| 记录5 | 记录6 | 记录7 | 记录8 |
------------------------------------
| 记录9 | 记录10 | 记录11 | 记录12 |
------------------------------------
| 记录13 | 记录14 | 记录15 | 记录16 |
------------------------------------要这样显示要用哪个控件呢??我用
<asp:DataGrid id="author" runat="server"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
AutoGenerateColumns="False"
>
<Columns>
<asp:BoundColumn HeaderText="姓名" DataField="author" />
<asp:BoundColumn HeaderText="姓名" DataField="author" />
</Columns>
</asp:DataGrid>显示出来的是同一条记录。
http://www.iwmp3.com/
改变显示的列数属性,即可实现楼主要求.
<asp:Repeater id="Singer" runat="server" >
<HeaderTemplate>
Repeater控件的标头模版<br>
</HeaderTemplate>
<ItemTemplate>
//在这里怎么显示四条记录?怎么移动到下条记录???
姓名:<%# DataBinder.Eval(Container.DataItem,"Singer") %><br>
</ItemTemplate>
<FooterTemplate>
Repeater控件的页脚模版
</FooterTemplate>
</asp:Repeater>
上面注释的地方
<HeaderTemplate>
<table width="100%">
</HeaderTemplate>
<ItemTemplate>
<tr>
//小循环(i<4)
<td>
姓名:<%# DataBinder.Eval(Container.DataItem,"Singer") %>
</td>
//循环结束
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>