在asp.net中怎么使用repeater控件动态绑定数据.绑成table形式的...急...
发布网友
发布时间:2022-05-09 17:22
我来回答
共2个回答
热心网友
时间:2022-04-25 09:01
你可以照样绑定数据源,如果不想显示id,可以把显示id的控件设为隐藏。
热心网友
时间:2022-04-25 10:19
<table>
<tr>
<td
style="width:120px"
align="center">
班级名称</td>
<td
style="width:120px"
align="center">
开班时间</td>
<td
style="width:120px"
align="center">
状态</td>
</tr>
<tr>
<td
colspan="3">
<asp:Repeater
ID="Repeater1"
runat="server">
<ItemTemplate>
<table
cellpadding="0"
cellspacing="0"
style="width:550px;height:135px">
<tr>
<td
style="width:120px"
align="center">
<asp:Label
ID="Label1"
runat="server"
Text='<%
#Eval("班级名称字段名")%>'>
</asp:Label><%--显示班级名称--%>
</td>
<td
style="width:120px"
align="center">
<asp:Label
ID="Label2"
runat="server"
Text='<%
#Eval("开班时间字段名")%>'>
</asp:Label><%--显示开班时间--%>
</td>
<td
style="width:120px"
align="center">
<asp:Label
ID="Label3"
runat="server"
Text='<%
#Eval("状态字段名")%>'>
</asp:Label><%--显示状态--%>
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
</td>
</tr>
</table>
<%--##字段名为数据库中的字段名--%>
//表格的宽度,样式等自己控制好
后台绑定数据:
……
//查到的数据绑定到DataSet
控件
DataSet
ds
=
new
DataSet("ntable");
adapter.Fill(ds,
"ntable");
Repeater1.DataSource
=
ds.Tables["ntable"];
Repeater1.DataBind();
conn.Close();
//关闭连接
以上代码仅供参考,如需帮助—qq:281966747(请注明:百度知道)