title: How to show subitems below an item in a listview in C#?
body: <p>Is there a way to show the subitems of an item in a listview below it? I don't want to separate the item in first column and subsequent subitems in subsequent columns, I want it all in a single column and if there were to be more items I want every item separated by a line. Something like this but in C#.</p>
  
  <p><img src="https://i.stack.imgur.com/6EJq9.png" alt="enter image description here"></p>
  
  <p>Maybe if it is not possible could it be to make every item like an expandable list?</p>
  
  <p>My code for now is: </p>
  
  <pre><code>lstEvents.View = View.Details;
  lstEvents.ForeColor = Color.Black;
  lstEvents.Columns.Add("Events");
  ListViewItem item = new ListViewItem("Event name");
  item.SubItems.Add("23/04/2012");
  item.SubItems.Add("$20000");
  item.SubItems.Add("this would be the event description");
  </code></pre>
  
  <p>im using windows forms</p>