diff --git a/client/src/app/instance/search/components/result/datatable.component.html b/client/src/app/instance/search/components/result/datatable.component.html
index 69282defaa77ba8b85e0cdb59cb26944c3b6fc22..1d0a511f6202c6689822076a3ccbb55ccdba238d 100644
--- a/client/src/app/instance/search/components/result/datatable.component.html
+++ b/client/src/app/instance/search/components/result/datatable.component.html
@@ -58,10 +58,10 @@
     <div class="col">
         Show 
         <select class="custom-select" (change)="changeNbItems($event.target.value)">
-            <option value="10" selected="true">10</option>
-            <option value="20">20</option>
-            <option value="50">50</option>
-            <option value="100">100</option>
+            <option *ngIf="dataLength <= 10 || dataLength >10" value="10" selected="true">10</option>
+            <option *ngIf="dataLength >10" value="20">20</option>
+            <option *ngIf="dataLength > 20" value="50">50</option>
+            <option *ngIf="dataLength > 50" value="100">100</option>
         </select>
         entries
     </div>