我如何组合ASP.NET ListView?

时间:2014-05-15 08:01:24

标签: c# asp.net listview datatable

我想将我的ASP.NET ListView 分组,但我不知道如何执行此操作:/我从其他程序中获取了一个字符串,其中包含有关模块和用户的信息使用此许可证。为此,我想使用一个 ListView 与群组如何:

enter image description here

我需要一个简单的例子来说明我如何做组。

这是我的代码:

<div>
    <asp:ListView runat="server" ID="lv_lsdyna_programs" style="overflow:auto;height:160px;">
        <LayoutTemplate>
           <table id="UserList" border="0">

               <tr style="background-color:#ccdaeb">
                   <th><span class="spanpading"><asp:Label ID="lbl_Program_Header" runat="server" Text="Programm"></asp:Label></span> </th>
                   <th><span class="spanpading"><asp:Label ID="lbl_Used_Header" runat="server" Text="Belegt"></asp:Label></span></th>
                   <th><span class="spanpading"><asp:Label ID="lbl_Free_Header" runat="server" Text="Frei"></asp:Label></span></th>
                   <th><span class="spanpading"><asp:Label ID="lbl_Max_Header" runat="server" Text="Max"></asp:Label></span></th>
               </tr>
               <tr id="itemPlaceholder" runat="server"></tr>
          </table>  
          </LayoutTemplate> 
          <ItemTemplate>
              <tr onmouseover="this.style.backgroundColor='#87CEFA'" onmouseout="this.style.backgroundColor='#ffffff'">
                  <td><span class="spanpading"><asp:Label ID="lbl_Program" Text='<%# Eval("Program") %>' runat="server"  /></span></td>
                  <td><span class="spanpading"><asp:Label ID="lbl_Used" Text='<%# Eval("Used") %>' runat="server" /></span></td>
                  <td><span class="spanpading"><asp:Label ID="lbl_Free" Text='<%# Eval("Free") %>' runat="server" /></span></td>
                  <td><span class="spanpading"><asp:Label ID="lbl_Max" Text='<%# Eval("Max") %>' runat="server" /></span></td>
              </tr>
          </ItemTemplate>
          <AlternatingItemTemplate>
              <tr style="background-color: #E5EDF5;" onmouseover="this.style.backgroundColor='#87CEFA'" onmouseout="this.style.backgroundColor='#E5EDF5'">
                  <td><span class="spanpading"><asp:Label ID="lbl_Program" Text='<%# Eval("Program") %>' runat="server"  /></span></td>
                  <td><span class="spanpading"><asp:Label ID="lbl_Used" Text='<%# Eval("Used") %>' runat="server" /></span></td>
                  <td><span class="spanpading"><asp:Label ID="lbl_Free" Text='<%# Eval("Free") %>' runat="server" /></span></td>
                  <td><span class="spanpading"><asp:Label ID="lbl_Max" Text='<%# Eval("Max") %>' runat="server" /></span></td>
              </tr>
          </AlternatingItemTemplate>
          <EmptyDataTemplate>
                Zurzeit laufen keine Programme
          </EmptyDataTemplate>
    </asp:ListView>    
</div>

在我的代码中,我使用了 dataTable ,我填写了信息并将其用于 ListView

0 个答案:

没有答案