diff --git a/Oqtane.Client/Modules/Controls/Pager.razor b/Oqtane.Client/Modules/Controls/Pager.razor index eb6a5ef4..61ffac0a 100644 --- a/Oqtane.Client/Modules/Controls/Pager.razor +++ b/Oqtane.Client/Modules/Controls/Pager.razor @@ -75,19 +75,32 @@ @if (Format == "Grid" && Row != null) { int count = 0; - if (ItemList != null) + int rows = 0; + int cols = 0; + if (ItemList != null) { - count = (int)Math.Ceiling(ItemList.Count() / (decimal)_columns) * _columns; + if (_columns == 0) + { + count = ItemList.Count(); + rows = 1; + cols = count; + } + else + { + count = (int)Math.Ceiling(ItemList.Count() / (decimal)_columns) * _columns; + rows = count / _columns; + cols = _columns; + } }