Группировка вместе DetailsView строк? - PullRequest
4 голосов
/ 19 сентября 2011

Если у меня есть DetailsView с большим количеством строк, можно ли сгруппировать некоторые строки вместе?То есть.сделайте их отделенными от остальных строк, используя div и некоторые метки или еще много чего.Я пытался сделать это, но вы не можете добавить теги asp между элементами шаблона.Это единственный способ сделать это путем создания нескольких DetailsView?

Спасибо

1 Ответ

1 голос
/ 20 апреля 2017

Это то, что я сделал, чтобы решить аналогичную проблему с DetailsView (стили CSS взяты из Bootstrap)

    <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 или в оба.

...