在网上无意看到 嵌套循环的 列子 自己想改进一下 忘大哥大姐帮忙出出主意
<asp:repeater id="preant" runat="server">
    <ItemTemplate name="preant">
    <%#DataBinder.Eval(Container.DataItem,"dlb")%>
    <asp:repeater id="child" runat="server"  DataSource='<%# ((DataRowView)Container.DataItem).Row.GetChildRows("myrelation") %>'>   
        <ItemTemplate name="child">下面有个连接 传递<%# DataBinder.Eval(Container.DataItem, "[\"xlb\"]")%>的变量 现在我想把preant 的 值<%#DataBinder.Eval(Container.DataItem,"dlb")%> 同时传递。。 不知道该怎么弄。。 因为两个 preant 和 child 是两张表<a class="l" href=xlb.aspx?xlb=<%# DataBinder.Eval(Container.DataItem, "[\"xlb\"]")%>><%# DataBinder.Eval(Container.DataItem, "[\"xlb\"]")%></a>  </ItemTemplate>
   </asp:repeater>
</ItemTemplate>
</asp:repeater>cs文件: 
SqlConnection myconn=new SqlConnection(ConfigurationSettings.AppSettings["strConn"]);
myconn.Open();
string strSql="select * from preant ";
SqlDataAdapter mycommand = new SqlDataAdapter(strSql,myconn);
DataSet ds = new DataSet();
mycommand.Fill(ds,"preant");
// 为child表创建 DataAdapter 
SqlDataAdapter cmd2 = new SqlDataAdapter("select * from child",myconn);
cmd2.Fill(ds,"child");
// 创建 preant表和child表之间的关系. 
ds.Relations.Add("myrelation", ds.Tables["preant"].Columns["preant"], ds.Tables["child"].Columns["preant"]); 
preant.DataSource=ds.Tables["preant"];
Page.DataBind();
myconn.Close();在线等 忘有心人解题。