I checked this article Make grid container fill columns not rows but it is not I'm looking for. I need to display fixed number of columns 3!!! and a dynamic number of rows!!! It can be 10 or 1000 items in 3 rows, they should be go one after another:
1 50 100 2 51 101 3 52 ... 4 53 5 54 ... ...
I have an example in which I cannot configure 3 columns layout with auto-placement of items. I need items in the first column to be 1, 2, 3, 4 etc. It is possible with a display: grid? How can I achieve this? The number of items could be dynamic, it could be 100 items
.test-row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.test-row-item {
  padding-bottom: 3.2rem;
  border-right-color: #2C327A;
  border-right-width: 1px;
  border-right-style: solid;
}<div class="test-row">
  <div class="test-row-item">
    1
  </div>
   <div class="test-row-item">
    2
  </div>
   <div class="test-row-item">
    3
  </div>
   <div class="test-row-item">
    4
  </div>
   <div class="test-row-item">
    5
  </div>
   <div class="test-row-item">
    6
  </div>
   <div class="test-row-item">
    7
  </div>
  <div class="test-row-item">
    8
  </div>
  <div class="test-row-item">
    9
  </div>
  <div class="test-row-item">
    10
  </div>
   <div class="test-row-item">
    11
  </div>
   <div class="test-row-item">
    12
  </div>
  <div class="test-row-item">
    13
  </div>
  <div class="test-row-item">
    14
  </div>
  <div class="test-row-item">
    15
  </div>
   <div class="test-row-item">
    16
  </div>
   
  
</div> 
     
    