diff --git a/packages/lib/src/data-grid/DataGrid.tsx b/packages/lib/src/data-grid/DataGrid.tsx
index a21c4ffa7..7a3b208fb 100644
--- a/packages/lib/src/data-grid/DataGrid.tsx
+++ b/packages/lib/src/data-grid/DataGrid.tsx
@@ -414,17 +414,20 @@ const DxcDataGrid = ({
summaryRowHeight={colHeight}
className="fill-grid"
/>
- {showPaginator && (totalItems ?? rows.length) > itemsPerPage && (
-
- )}
+
+ {showPaginator &&
+ (itemsPerPageOptions?.some((itemsPerPage) => (totalItems ?? rows.length) > itemsPerPage) ||
+ (totalItems ?? rows.length) > itemsPerPage) && (
+
+ )}
);
};
diff --git a/packages/lib/src/resultset-table/ResultsetTable.tsx b/packages/lib/src/resultset-table/ResultsetTable.tsx
index 7055d3709..f32ef1921 100644
--- a/packages/lib/src/resultset-table/ResultsetTable.tsx
+++ b/packages/lib/src/resultset-table/ResultsetTable.tsx
@@ -150,18 +150,19 @@ const DxcResultsetTable = ({
))}
- {!hidePaginator && rows.length > itemsPerPage && (
-
- )}
+ {!hidePaginator &&
+ (itemsPerPageOptions?.some((itemsPerPage) => rows.length > itemsPerPage) || rows.length > itemsPerPage) && (
+
+ )}
);
};