实现主细列表

Posted on 2005-09-26 12:11  javalong  阅读(298)  评论(0编辑  收藏  举报
在.net中实现主细列表好像有点麻烦
 不像在ASP中可以在页面写代码,.net中页面的数据一般都是绑定的
 要实现只能用嵌套Datagrid,或DataList或Repeater,不管是哪个,都是一样绑定的
 原理如下
 返回两个DATATABLE,并给它们创造关系,子Repeater绑定上相应关系的DATATABLE
 页面结构如下
 <ASP:Repeater Id="bloglist" Runat="Server"> 外部循环
  <ItemTemplate Name="ItemTemplate">
 
 <ASP:Repeater Id="bloglist" Runat="Server" DataSource='<%# ((System.Data.DataRowView)Container.DataItem).CreateChildView("tableRelation") %>'> //内部循环,指定关系的数据源
  <ItemTemplate Name="ItemTemplate">
  </ItemTemplate>
  </ASP:Repeater>
 
  </ItemTemplate>
  </ASP:Repeater>
 CS文件
 
 效果可以在这里看到
 http://feed.hubro.net/blogs.aspx

Copyright © 2024 javalong
Powered by .NET 8.0 on Kubernetes