父子Repeater
来源:互联网 发布:js实现轮播思路 编辑:程序博客网 时间:2024/05/01 09:20
<!-- 父Repeater开始 -->
<asp:repeater id="parentRepeater" runat="server">
<itemtemplate>
<b>
<%# DataBinder.Eval(Container.DataItem, "title")%>
</b>
<br>
<!-- 子Repeater开始 -->
<asp:repeater id="childRepeater" runat="server"
datasource='<%# ((DataRowView)Container.DataItem).Row.GetChildRows("myrelation") %>'>
<itemtemplate>
<%# DataBinder.Eval(Container.DataItem, "[/"title/"]")%>
<br>
</itemtemplate>
</asp:repeater>
<!-- 子Repeater结束 -->
</itemtemplate>
</asp:repeater>
<!-- 父Repeater结束 -->
//查询出所有新闻和已回复日志新闻
private void List()
{
string strconn = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection conn= new SqlConnection(strconn);
conn.Open();
string strSql1 = " select * from guestbookArticle where is_del=0 and parentId=0 order by id desc";
SqlDataAdapter da1 = new SqlDataAdapter(strSql1,conn);
DataSet ds = new DataSet();
da1.Fill(ds,"parent");
string strSql2 = " select * from guestbookArticle where is_del=0 and parentId<>0 order by id desc";
SqlDataAdapter da2 = new SqlDataAdapter(strSql2,conn);
da2.Fill(ds,"child");
ds.Relations.Add("myrelation",
ds.Tables["parent"].Columns["id"],
ds.Tables["child"].Columns["parentId"]);
parentRepeater.DataSource = ds.Tables["parent"];
Page.DataBind();
}
- 父子Repeater
- Repeater显示父子表数据
- DataRelation 实现父子表 父子级 Repeater的嵌套使用
- Repeater
- Repeater
- repeater
- repeater
- Repeater
- Repeater
- repeater
- repeater
- Repeater
- Repeater嵌套Repeater
- Repeater嵌套绑定Repeater
- repeater中嵌套repeater
- Repeater嵌套Repeater
- Repeater嵌套Repeater
- repeater嵌套repeater
- C#中的面向对象概念
- ShaderSimpler(4) : 环境映射
- 家常菜
- [Ant存档] Demonstration Tips of Ant
- ASP.NET 中执行 URL 重写
- 父子Repeater
- January 11 2007 木曜日
- January 12 2007 金曜日
- 使用ASP.NET 2.0 Profile存储用户信息[翻译] Level 200
- 部署安装时写入SQL SERVER和Web.config
- January 15 2007 月曜日
- January 16 2007 火曜日
- January 17 2007 水曜日
- January 18 2007 木曜日