ERP GPS Web Asp.net Javascipt

梦想璀璨

VB TSQL C# Javascript asp.net

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Asp.net 嵌套数据绑定 repeater 主从数据嵌套

(2009-02-08 15:58:57)
标签:

杂谈

分类:Asp.net

自动获取数据库中的主从关系数据,以下是获取省份及省份对应的城市,代码如下:

嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif"><asp:repeater ID="Repeater1" runat="server">
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">        
<ItemTemplate >
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif">            
<span style ="font-weight :bold "><%#Eval ("pname") %></span>
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">            
<ul>
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">                
<asp:Repeater ID="detal" runat ="server" DataSource='<%#GetCity(eval_r("pid").ToString()) %>'>
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">                    
<ItemTemplate >

嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif">                        
<li><%#Eval("city_name") %></li> 
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">                    
</ItemTemplate>

嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">                
</asp:Repeater>
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">            
</ul>
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">        
</ItemTemplate>
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">    
</asp:repeater>

重点:DataSource ='<%#Getawd(eval_r("pid").ToString()) %>'   调用GetCity方法获取子类

嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">protected void Page_Load(object sender, EventArgs e)
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif">    
{
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">        
if (!
Page.IsPostBack)
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">             BindGrid();
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">     }

嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">    
//获取大类的类别
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">
    protected void BindGrid()
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif">    
{
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">        
string cmdText = "select pid, pname from pro"
;
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">         DataTable dt
 =
 vc.GetDataTable(cmdText );
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">         Repeater1.DataSource
 =
 dt;
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">         Repeater1.DataBind();
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">     }

嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">    
//获取小类内容
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/None.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif">
    protected DataTable GetCity(string   id)
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif">    
{
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">        
string cmdText = "select city_name from city where promo_id = " + id + ""
;
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">         DataTable dt
 =
 vc.GetDataTable(cmdText);
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif">        
return
 dt;
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align=top twffan="done" real_src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif">     }


实现效果如下:
嵌套数据绑定 repeater 主从数据嵌套" style="BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px" height=342 alt="Asp.net 嵌套数据绑定 repeater 主从数据嵌套" src="https://images.cnblogs.com/cnblogs_com/chy710/adonetbind.JPG" width=201 border=0 twffan="done" real_src="http://images.cnblogs.com/cnblogs_com/chy710/adonetbind.JPG"> 
posted on 2010-08-03 08:32  忙碌de代码  阅读(449)  评论(0编辑  收藏  举报
CopyRight:jetmeng 2008-2010