知识大全 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控件显示分级数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一简介
知识大全 何时使用DataGrid、DataList 或Repeater
何时使用DataGrid、DataList或Repeater 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
在Asp.netMVC中使用Repeater 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Re
大家都知道只有在定义事件的类中才能触发事件 今天看到一个资料上说就是在定义事件的类的嵌套类中也不能触发事件!为了搞清楚原因我进行了如下测试 classProgram &n
ASP.NET中DataGrid控件应用技巧简述 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 DataGrid中CheckBox绑定bool属性来进行选中判断
DataGrid中CheckBox绑定bool属性来进行选中判断 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
Asp.net中DataGrid控件的自定义分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 asp.net中显示DataGrid控件列序号的几种方法
asp.net中显示DataGrid控件列序号的几种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
Repeater和DataList分页 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 因为项目需
C#中实现DataGrid双向排序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Net中Da