title: Which control should I use to build a user interface like this in c# winforms?
body: <p>The number of items in one row should be flexible. i.e, I should be able to set it at runtime depending upon the monitor size. The information shall come from database.</p>
  
  <p>Should I use listview? How?</p>
  
  <p><img src="https://i.stack.imgur.com/jCn7j.png" alt="User Interface"></p>