2016-07-04 5 views
0

Bitte ich habe eine Gridview, deren div auf Höhe gesetzt ist: auto und der Überlauf: auto. Ich möchte eine Situation, bei der das Div, wo die Gridview platziert ist, seine vertikalen Bildlaufleisten zeigt und scrollbar ist, wenn eine bestimmte Höhe erreicht ist.wie man Gridview zeigt beide Schriftrollen, wenn die Höhe auf automatisch eingestellt ist

Oder um das Raster immer vertikal unabhängig von der Höhe scrollbar zu machen.

Dies ist der Code-Snippet

<div id="tablePlaceholder" style="float: left; width: 54%; height: 100%; overflow: auto" onscroll="Onscrollfnction();"> 
    <%--style="float: left; width: 59%;overflow: auto;--%> 
    <asp:GridView ID="ProductsGridView" runat="server" AutoGenerateColumns="False" OnRowDataBound="ProductsGridView_RowDataBound" CssClass="fht-table"> 
     <EmptyDataRowStyle CssClass="ProductRow" /> 
     <RowStyle CssClass="ProductRow" /> 
     <AlternatingRowStyle CssClass="AlternatingProductRow" /> 
    </asp:GridView> 
</div> 

Dank

Antwort

-1

Haben Sie das in der CSS versucht, indem Statt Überlauf auto?

overflow-x: scroll; 
overflow-y: scroll; 
0

Versuchen Einwickeln der gridview mit Container <div> und wenden Sie die CSS es:

<style type="text/css"> 
#tablePlaceholder { 
    height:auto; 
    overflow:scroll; 
    max-height:450px; 
} 
</style>