If your data can be expressed in a hierarchical dataset (parent and child tables, with a releation between them), then you can use our GridDataBoundGrid to display the information. Here is a link to a picture on our web site. http://www.syncfusion.com/products/features.aspx?t=375
Here is a sample showing how you can add checckboxes and icons as well.
CheckBoxTreeLines_9606.zip