那是不是repeater控件的用法和gridview控件一样呢?可以举个例子么?

yangmin521 2009-04-18 12:41:04
谢谢帮忙!
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝海D鱼 2009-04-18
  • 打赏
  • 举报
回复
学习
gdjlc 2009-04-18
  • 打赏
  • 举报
回复
差不多吧,你可以搜索下,下面简单的绑定。

GridView1.DataSource = 数据源。。
GridView1.DataKeyNames = new string[] { "id" }; //主键
GridView1.DataBind();
-------------------------------------------
Repeater1.DataSource = 数据源。。
Repeater1.DataBind();
  • 打赏
  • 举报
回复


SqlConnection conn = new SqlConnection("server=.;database=northwind;uid=sa;pwd=;");
string sqlStr = "select * from Products";
SqlDataAdapter sda = new SqlDataAdapter(sqlStr,conn);
DataSet ds = new DataSet();
sda.Fill(ds);
this.Repeater1.DataSource = ds;
this.Repeater1.DataBind();




<asp:Repeater ID="Repeater1" runat="server">
<%--头模板--%>
<HeaderTemplate>
这里是头~@<br />
</HeaderTemplate>
<%--这里是项目模板--%>
<ItemTemplate>
编号:<%#Eval("employeeid") %><br />
姓名:<%#Eval("lastname") %><br />
地址:<%#Eval("Address") %><br />
</ItemTemplate>
<%--这里是分隔符模板--%>
<SeparatorTemplate>
<font color="aqua">****************************************<br /></font>
</SeparatorTemplate>
<%--交替样式模板--%>
<AlternatingItemTemplate>
<font color="gray">
编号:<%#Eval("employeeid") %><br />
姓名:<%#Eval("lastname") %><br />
地址:<%#Eval("Address") %><br />
</Font>
</AlternatingItemTemplate>
<%--脚模板--%>
<FooterTemplate>
这里是尾部------
</FooterTemplate>
</asp:Repeater>

  • 打赏
  • 举报
回复
绑定数据源是一样的 但是绑定之后 需要在源里面进行再次绑定

SqlConnection conn = new SqlConnection("server=.;database=northwind;uid=sa;pwd=;");
string sqlStr = "select * from Products";
SqlDataAdapter sda = new SqlDataAdapter(sqlStr,conn);
DataSet ds = new DataSet();
sda.Fill(ds,"pro");
this.Repeater1.DataSource = ds;
this.Repeater1.DataBind();


<asp:Repeater ID="Repeater1" runat="server">
<%--头模板--%>
<HeaderTemplate>
这里是头~@<br />
</HeaderTemplate>
<%--这里是项目模板--%>
<ItemTemplate>
编号:<%#Eval("employeeid") %><br />
姓名:<%#Eval("lastname") %><br />
地址:<%#Eval("Address") %><br />
</ItemTemplate>
<%--这里是分隔符模板--%>
<SeparatorTemplate>
<font color="aqua">****************************************<br /></font>
</SeparatorTemplate>
<%--交替样式模板--%>
<AlternatingItemTemplate>
<font color="gray">
编号:<%#Eval("employeeid") %><br />
姓名:<%#Eval("lastname") %><br />
地址:<%#Eval("Address") %><br />
</Font>
</AlternatingItemTemplate>
<%--脚模板--%>
<FooterTemplate>
这里是尾部------
</FooterTemplate>
</asp:Repeater>

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧