I am using .NET 2.0 with standard controls. I want to display a simple list with the following formatting:

(source: telenet.be )
- Column 1 contains a 32x32 pixel icon
- The second column contains 2 lines of text:
- 1 Text line in bold
- 1 Not a bold line
- Lines are separated by a dashed line (3 pixels, 1 pixel, height 1 pixel)
What is the best way to do this?
.... change: .....
- We tried this with ListView, but you cannot add 2 rows to a column with a different formatting ... same with datagridview ...
- ObjectListView will do what is needed, but we cannot use it because it has a GPL license.
source share