You can use angular in client side and implement AG grid. Using this you can dynamically render the rows and style using CSS classes as required. In your web forms page, implement an Api (WebMethod/ASHX) that returns blocks of rows