实现主细列表

在.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

你可能感兴趣的:(实现)