I would say no, unless you were willing and able to have each row the same height. I thought there'd be a way to do it, but as I wrote I realized that the masking line I refer to below would be fixed, and the control height would vary, so much of the time they would not line up. I'm leaving the answer I was writing to show where I was going with this, but it wouldn't work. One thing you could not have would be the mixed borderlines (solid and dash) like you have. If you have no borders at all, then you could do it. You could have a dividing line for each row though. The practically impossible part is a vertical line that can grow with the section.
I envision a details section with a drawn line at the top of it, close to your controls, to provide the upper border.
Your controls would need to look flat and have the Can Grow property set to Yes.
You would need a horizontal line, same color as your background, same width as your control, placed exactly over the top and bottom border of each the controls. This is to mask the top and bottom control border, and allow the side borders to comprise the vertical lines...
Your other possibility is a datasheet, but then you'd be printing a form, not a report as you asked.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.