2011-09-19 49 views
3

如果我有许多行的DetailsView,是否可以将一些行“分组”在一起? IE浏览器。通过使用div和一些标签或whatnot使它们与其余行分离。我试图做到这一点,但你不能添加模板项目之间的asp标签。唯一的方法是通过创建多个DetailsView?将DetailsView行分组在一起?

感谢

回答

0

这是我做过什么来解决类似的问题,DetailsView控件 (从引导采取CSS样式)

<asp:DetailsView ID="dvID" runat="server"  
     CssClass="table table-condensed" 
     GridLines="None" 
     FieldHeaderStyle-Width="130px"> 
     <Fields> 
      <asp:BoundField DataField="whatever" /> 
      ... 
      <asp:TemplateField HeaderText="ROW" 
       InsertVisible="False" AccessibleHeaderText="False" 
       HeaderStyle-BackColor="#F0F0F0" 
       ItemStyle-BackColor="#F0F0F0" ItemStyle-Width="99%"> 
       <ItemTemplate> 
        <span>&nbsp;</span> 
       </ItemTemplate> 
      </asp:TemplateField> 

诀窍是插入一个空的模板字段与具有相同背景的报头和控制颜色来模拟空行。您可以将文本/标签放在HeaderText或ItemTemplate内或两者中。