`

datalist嵌套datalist

 
阅读更多

1.html代码

< HTML >
    
< HEAD >
        
< title > NestedDataLists </ title >
        
< meta  name ="GENERATOR"  Content ="Microsoft Visual Studio .NET 7.1" >
        
< meta  name ="CODE_LANGUAGE"  Content ="C#" >
        
< meta  name ="vs_defaultClientScript"  content ="JavaScript" >
        
< meta  name ="vs_targetSchema"  content ="http://singlepine.cnblogs.com/" >
    
</ HEAD >
    
< body  MS_POSITIONING ="GridLayout" >
        
< form  id ="Form1"  method ="post"  runat ="server" >
            
< asp:DataList  runat ="server"  Id ="dlCategories"  GridLines ="Both"  Bordercolor ="black"  cellpadding ="3"
                cellspacing
="0"  Headerstyle-BackColor ="#DDDDDD"  Headerstyle-Forecolor ="#777777"  Headerstyle-Font-Name ="Arial"
                Headerstyle-Font-Size
="14"  Headerstyle-Font-Bold ="true"  Font-Name ="Arial"  Font-Bold ="true"
                Font-Italic
="true"  Font-Size ="11"  ForeColor ="Red"  RepeatColumns ="1" >
                
< HeaderTemplate >
                    省市 & 市区
                
</ HeaderTemplate >
                
< ItemTemplate >
                    
<% # DataBinder.Eval(Container,  " DataItem.province " %>
                    
< br >
                    
< asp:DataList  runat ="server"  Id ="ChildDataList"  GridLines ="None"  Bordercolor ="black"  cellpadding ="3"  cellspacing ="0"  Headerstyle-BackColor ="#8080C0"  Headerstyle-Font-Name ="Arial"  Headerstyle-Font-Size ="8"  Font-Name ="Arial"  Font-Size ="8"  datasource ='<%#  DataBinder.Eval(Container, "DataItem.myrelation") % > ' RepeatColumns="5">
                        
< ItemTemplate >
                            
&nbsp;   &nbsp;
                            
<% # DataBinder.Eval(Container,  " DataItem.city " %>
                        
</ ItemTemplate >
                    
</ asp:DataList >
                
</ ItemTemplate >
            
</ asp:DataList >
        
</ form >
    
</ body >
</ HTML >
2.cs代码
public   class  NestedDataLists : System.Web.UI.Page
    
{
        
protected  System.Web.UI.WebControls.DataList dlCategories;
    
        
private   void  Page_Load( object  sender, System.EventArgs e)
        
{
            
string  constring = System.Configuration.ConfigurationSettings.AppSettings[ " ConnectionString " ];
            
            DataSet ds
= new  DataSet();
            
string  sql1 = " select * from province " ;
            SqlDataAdapter    sda1 
= new  SqlDataAdapter(sql1,constring);
            sda1.Fill(ds,
" province " );

            
string  sql2 = " select * from city " ;
            SqlDataAdapter    sda2 
= new  SqlDataAdapter(sql2,constring);
            sda2.Fill(ds,
" city " );
            
            ds.Relations.Add(
" myrelation " , ds.Tables[ " province " ].Columns[ " provinceID " ], ds.Tables[ " city " ].Columns[ " father " ]);
            dlCategories.DataSource
= ds.Tables[ " province " ].DefaultView;
            dlCategories.DataBind();
        }

        
        
#region  Web Form Designer generated code
        
override   protected   void  OnInit(EventArgs e)
        
{
            
//
            
//  CODEGEN: This call is required by the ASP.NET Web Form Designer.
            
//
            InitializeComponent();
            
base .OnInit(e);
        }

        
        
///   <summary>
        
///  Required method for Designer support - do not modify
        
///  the contents of this method with the code editor.
        
///   </summary>

         private   void  InitializeComponent()
        
{    
            
this .Load  +=   new  System.EventHandler( this .Page_Load);

        }

        
#endregion

    }
分享到:
评论

相关推荐

    DataList 嵌套DataList实例

    这就是“DataList嵌套DataList”的概念。这个实例将帮助我们理解如何实现这种功能。 首先,我们要明白DataList的基本用法。DataList控件是基于流布局的,它可以用来显示数据源中的每一项,并允许自定义布局。通过...

    ASP.NET中DataList控件的嵌套(实例)

    在提供的文档中,"DataList中嵌套DataList的例子.doc"、"DataList嵌套DataList的邦定 收藏.doc"和"datalist嵌套之datalist嵌套.doc"应该包含了具体的代码示例和详细步骤,帮助你更好地理解和实现DataList的嵌套。...

    datalist 嵌套,多个datalist 嵌套,vs2008+sql2005

    本篇文章将深入探讨如何在VS2008环境下,利用SQL Server 2005数据库,实现`datalist`控件的嵌套以及多个`datalist`的相互配合,来构建复杂的数据展示结构。 首先,`datalist`控件是ASP.NET Web Forms中的一个数据...

    DataList嵌套

    DataList嵌套

    DataList嵌套方案 免费下载

    ### DataList嵌套方案详解 #### 代码片段分析 在这段示例代码中,我们有两个`DataList`控件:`DataList1`和`DataList2`。`DataList1`用于显示顶层的数据项,而`DataList2`则用于在每个`DataList1`的项中显示子数据...

    datalist 中嵌套datalist

    ### Datalist 中嵌套 Datalist:深入解析与实现 #### 一、概述 在 Web 开发中,经常需要展示层次化的数据结构,比如树形菜单、分层列表等。这种情况下,简单的数据绑定控件如 `DataList` 就显得力不从心了。为此,...

    Datalist 嵌套

    在某些情况下,我们可能需要构建更复杂的布局,这时就需要使用到`DataList`的嵌套。本文将详细介绍如何在ASP.NET中实现`DataList`的嵌套以及其在特定场景下的应用。 `DataList`嵌套的主要目的是构建类似树形结构的...

    DataGrid中嵌套DataGrid

    同样的,DataGrid嵌套DataList或DataList嵌套DataList的逻辑与此类似,只是DataList控件提供了更多的布局灵活性,适用于展示非表格格式的数据。 在实际应用中,如“航班查询系统”,这种嵌套技术可能被用来展示航班...

    一个关于repeater嵌套datalist的问题

    当`Repeater`嵌套`DataList`时,这种组合可以实现复杂的数据呈现,允许在父级循环中嵌套子级循环,从而展示层次化数据。 `Repeater`控件的工作原理是基于模板的,它没有内置的样式或布局,开发者需要通过定义`...

    repeater嵌套(datalist同理)

    本篇文章将深入探讨“repeater嵌套”这一主题,以及与datalist嵌套的相似之处。 首先,Repeater控件本身是一个基于模板的控件,它允许开发者通过HTML模板来定义数据的展示方式。这种方式提供了极大的灵活性,但同时...

    纯C#编写的datalist分页控件,适用于嵌套datalist的控件

    用C#语言编写的能嵌套datalist的分页控件,很实用,支持AJAX。 参数传递形式是PagerPartsReview1.getData(datatable,一页显示多少条, 父datalist, 父datalist.datakeyfield, 子datalist,子datalist.datakeyfield);...

    datalist中嵌套的hyperlink数据绑定

    而在这个场景中,我们讨论的是如何在`DataList`内部嵌套`HyperLink`控件,并进行数据绑定,以便创建一个可点击的链接列表。下面我们将详细探讨这个话题。 首先,让我们分析给定的前台(客户端)代码。这部分代码...

    Repeater DataList GridView的嵌套用法

    Repeater DataList GridView的嵌套用法,论坛上有很多人想知道嵌套的用法。我总结了这三种控件的嵌套,以供参考。http://blog.csdn.net/greatverve/archive/2008/12/25/3600912.aspx我的网址:www.0379zd.com

    gridview嵌套Datalist

    本篇将详细探讨"gridview嵌套Datalist"这一技术,以及如何利用它来创建一个论坛或进行学习实践。 GridView控件是一个强大的表格展示控件,它能够自动格式化数据为表格形式,支持排序、分页、筛选等功能。然而,当...

    DataList include DataList.wmv

    本视频教程“DataList include DataList.wmv”显然详细介绍了如何使用`DataList`控件,包括其基本用法、嵌套使用以及涉及到的程序重构技巧。通过观看0:43:48的影片,开发者将能够深入理解这一关键的ASP.NET组件。 ...

    DataList控件视频详解

    视频可能会讲解如何通过CssClass属性和ItemStyle属性来设置样式,以及如何使用嵌套CSS实现响应式设计。 7. **性能优化**:讨论可能包括如何通过设置RepeatColumns属性实现网格布局,或者通过设置EnableViewState来...

    C#实现DataList里面嵌套DataList的折叠菜单

    在C#中,实现DataList里面嵌套DataList的折叠菜单是一种常见的数据展示方式,尤其在构建层次结构数据时非常实用。这个功能涉及到多种技术,包括C#后端处理、HTML页面布局、JavaScript事件处理以及ASP.NET控件的使用...

    DataList使用实例

    另一个高级用法是将一个DataList嵌套在另一个DataList中,以实现多层数据的展示,比如在显示商品列表时,每个商品下面再显示该商品的评论。 综上所述,DataList是.NET Web开发中一个非常强大的工具,它提供了极大...

Global site tag (gtag.js) - Google Analytics