2012-11-21 44 views
2

我构建了一个ASP.NET应用程序并使用两个div和一个ListView。我的ListView从数据库中获取数据,如果我需要很多行,我会得到一个溢出,但是我想为此ListView提供一个滚动条。如何在ASP.NET中为我的ListView控件获取滚动条

我的网站:

enter image description here

我的网站,如果我要多行:(

enter image description here

我的网站,我想有一个滚动条

enter image description here

我的代码:

<asp:Content ID="Content2" ContentPlaceHolderID="lw_content" runat="server"> 
    <div class="userlist"> 
     <div class="liste"> 

      <asp:ListView runat="server" ID="myListView"> 

       <LayoutTemplate> 
        <table id="UserList" border="0" cellpadding="0" cellspacing="0"> 
         <tr style="background-color:#ccdaeb"> 
          <th align="left"> 
           <asp:Label ID="header_name" runat="server" Text="Name"></asp:Label></th> 
          <th align="left"> 
           <asp:Label ID="header_firma" runat="server" Text="Firma"></asp:Label></th> 
          <th align="left"> 
           <asp:Label ID="header_von" runat="server" Text="gültig ab"></asp:Label></th> 
          <th align="left"> 
           <asp:Label ID="header_bis" runat="server" Text="gültig bis"></asp:Label></th> 
          <th align="left"> 
           <asp:Label ID="header_ersteller" runat="server" Text="erstellt von"></asp:Label></th> 
         </tr> 
         <tr id="itemPlaceholder" runat="server"></tr> 
        </table> 
       </LayoutTemplate> 

       <ItemTemplate> 
        <tr> 
         <td align="left"><asp:Label ID="lblname" Text='<%# Eval("GanzerName") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblfirma" Text='<%# Eval("Firma") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblvon" Text='<%# Eval("GültigVon") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblbis" Text='<%# Eval("GültigBis") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblersteler" Text='<%# Eval("Ersteller") %>' runat="server" /></td> 
        </tr> 
       </ItemTemplate> 

       <EmptyDataTemplate> 
        <h4>Es wurden keine Einträge gefunden</h4><br/> 
        <asp:Button runat="server" ID="btnAnlegen" Text="Benutzer Anlegen"/> 
       </EmptyDataTemplate> 

       <AlternatingItemTemplate> 
        <tr> 
         <td align="left"><asp:Label ID="lblname" Text='<%# Eval("GanzerName") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblfirma" Text='<%# Eval("Firma") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblvon" Text='<%# Eval("GültigVon") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblbis" Text='<%# Eval("GültigBis") %>' runat="server" /></td> 
         <td align="left"><asp:Label ID="lblersteler" Text='<%# Eval("Ersteller") %>' runat="server" /></td> 
        </tr> 
       </AlternatingItemTemplate> 

      </asp:ListView> 

     </div> 
    </div> 
</asp:Content> 

回答

3

您可以修复hsight如果清单当然DIV并设置overflow可见或曾经适合你的东西。高度必须小于side div中的数据所需的高度以查看滚动条。

变化

<div class="liste"> 

<div class="liste" style="height:300px; overflow:scroll"> 

<div class="liste" style="height:300px; overflow:visible"> 
+0

我试试我但它不起作用:( – Tarasov

+0

你需要垂直滚动条?高度必须小于数据所采用的高度并尝试溢出:滚动,我应该工作 – Adil

1

尝试将溢出滚动:

<div class="liste" style="height:200px; overflow:scroll;">