知识大全 DataGrid中嵌套使用Repeater

Posted

篇首语:不患人之不己知,患不知人也。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 DataGrid中嵌套使用Repeater相关的知识,希望对你有一定的参考价值。

DataGrid中嵌套使用Repeater  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     本文描述了如何把Repeater 控件嵌套进DataGrid来显示分级的数据 当然 你也可以将这一技术应用到其他的列表绑定控件上去 比如DataGrid包含DataGrid DataList包含DataList等等的组合      完整的代码 如下 要注意的是       DataGrid DataSource=dv;    DataGrid DataBind();      一定要在ds Relations Add( )之后      <%@import namespace= System Data %>   <%@import namespace= System Data OleDb %>   <script language= c# runat= server >   string connstr=ConfigurationSettings AppSettings[ ConnectionString ];      //小区信息   string sql= select * from location where location_id in(select location from catalyst) ;   //交换机信息   string sqltext= select * from catalyst order by location desc ;      private void page_load(Object obj EventArgs e)       if(!Page IsPostBack)       Dataload();            private void Dataload()       try       OleDbConnection conn=new OleDbConnection(connstr);    DataSet ds=new DataSet();    OleDbDataAdapter da=new OleDbDataAdapter(sql conn);    da Fill(ds location );    DataView dv=new DataView(ds Tables[ location ]);       OleDbDataAdapter da =new OleDbDataAdapter(sqltext conn);    da Fill(ds catalyst );    ds Relations Add( myrelation ds Tables[ location ] Columns[ location_id ] ds Tables[ catalyst ] Columns[ location ]);       DataGrid DataSource=dv;    DataGrid DataBind();       conn Close();       catch(OleDbException ex)       info Text=ex Message;         </script>   <>   <body>   <form runat=server>      <asp:DataGrid id= DataGrid runat= server AutoGenerateColumns= false >    <Columns>    <asp:TemplateColumn HeaderText= 小区名 >    <ItemTemplate>    <%# DataBinder Eval(Container DataItem location_name ) %>    </ItemTemplate>    </asp:TemplateColumn>    <asp:TemplateColumn HeaderText= 交换机编号 >    <ItemTemplate>    <asp:Repeater id= ChildRepeater DataSource= <%# ((DataRowView)Container DataItem) Row GetChildRows( myrelation ) %> runat= server >    <ItemTemplate>    <%# Container ItemIndex+ %> <%# DataBinder Eval(Container DataItem [\\ label\\ ] )%><br>    </ItemTemplate>    </asp:Repeater>    </ItemTemplate>    </asp:TemplateColumn>    </Columns>   </asp:DataGrid>         </form>   <asp:label id= info forecolor= blue runat= server />   </body>   </> cha138/Article/program/net/201311/11177

相关参考

知识大全 使用嵌套的Repeater控件显示分级数据

使用嵌套的Repeater控件显示分级数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一简介

知识大全 何时使用DataGrid、DataList 或Repeater

何时使用DataGrid、DataList或Repeater  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 在Asp.net MVC中使用Repeater

在Asp.netMVC中使用Repeater  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Re

知识大全 嵌套类中是否可以触发外部类中定义的事件

  大家都知道只有在定义事件的类中才能触发事件  今天看到一个资料上说就是在定义事件的类的嵌套类中也不能触发事件!为了搞清楚原因我进行了如下测试  classProgram  &n

知识大全 ASP.NET中DataGrid控件应用技巧简述

ASP.NET中DataGrid控件应用技巧简述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 DataGrid中CheckBox绑定bool属性来进行选中判断

DataGrid中CheckBox绑定bool属性来进行选中判断  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Asp.net中DataGrid控件的自定义分页

Asp.net中DataGrid控件的自定义分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 asp.net中显示DataGrid控件列序号的几种方法

asp.net中显示DataGrid控件列序号的几种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 Repeater和DataList分页

Repeater和DataList分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因为项目需

知识大全 C#中实现DataGrid双向排序

C#中实现DataGrid双向排序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Net中Da